#include <CacheStrategyLinear.h>
|
| | FCacheStrategyLinear (TUniquePtr< ICacheJournal > &&InJournal, TUniquePtr< ICacheStorage > &&InStorage, const uint64 AbandonAtInvalidSize, const float FlushInterval, const bool bInvalidate) |
| |
| virtual | ~FCacheStrategyLinear () override |
| |
| void | InvalidateAll () |
| |
| virtual void | Invalidate (const FIoChunkId &ChunkId) override |
| |
| virtual bool | ReadChunk (const FIoChunkId &RequestChunkId, const uint64 RequestOffset, const uint64 RequestSize, TOptional< FIoBuffer > OptDestination, FIoBuffer &OutBuffer, EStorageServerContentType &ContentType) override |
| |
| virtual void | CacheChunk (const FIoChunkId &RequestChunkId, const uint64 RequestOffset, const uint64 RequestSize, const FIoBuffer &Buffer, const EStorageServerContentType ContentType, const uint64 ResultModTag) override |
| |
| | ICacheStrategy (TUniquePtr< ICacheJournal > &&InJournal, TUniquePtr< ICacheStorage > &&InStorage, const float FlushInterval) |
| |
| virtual | ~ICacheStrategy () |
| |
| virtual void | CacheChunkSize (const FIoChunkId &ChunkId, const int64 RawSize) |
| |
| virtual bool | TryGetChunkSize (const FIoChunkId &ChunkId, int64 &OutRawSize) |
| |
| virtual void | Flush () |
| |
| virtual void | IterateChunkIds (TFunctionRef< void(const FIoChunkId &ChunkId, const FCacheChunkInfo &ChunkInfo)> Callback) |
| |
◆ FCacheStrategyLinear()
◆ ~FCacheStrategyLinear()
| StorageServer::FCacheStrategyLinear::~FCacheStrategyLinear |
( |
| ) |
|
|
overridevirtual |
◆ CacheChunk()
◆ Invalidate()
◆ InvalidateAll()
| void StorageServer::FCacheStrategyLinear::InvalidateAll |
( |
| ) |
|
◆ ReadChunk()
The documentation for this class was generated from the following files: