Manages a page cache and provides methods for invalidation of cached values.
EF_API bool IsUncached(const VdfRequest &request) const
EF_API VdfRequest GetUncached(const VdfRequest &request) const
This object signifies an intent to commit data to a page cache. It ensures that the page exists and t...
std::vector< EfPageCacheCommitRequest > EfPageCacheCommitRequestVector
EF_API ~EfPageCacheCommitRequest()
const EfInputValueBlock & GetInputs() const
Ef_OutputValueCache * GetCache() const
EF_API EfPageCacheCommitRequest(const EfInputValueBlock &inputs, EfPageCacheStorage *storage)
EF_API bool Commit(const VdfExecutorInterface &executor, const VdfRequest &request, size_t *bytesCommitted)