31 std::atomic<uint64> CurrentSize;
33 uint64 AbandonAtInvalidSize;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
EStorageServerContentType
Definition StorageServerHttpClient.h:13
Definition IoChunkId.h:64
Definition CacheStrategyLinear.h:14
virtual void Invalidate(const FIoChunkId &ChunkId) override
Definition CacheStrategyLinear.h:20
void InvalidateAll()
Definition CacheStrategyLinear.cpp:54
virtual void CacheChunk(const FIoChunkId &RequestChunkId, const uint64 RequestOffset, const uint64 RequestSize, const FIoBuffer &Buffer, const EStorageServerContentType ContentType, const uint64 ResultModTag) override
Definition CacheStrategyLinear.cpp:162
virtual bool ReadChunk(const FIoChunkId &RequestChunkId, const uint64 RequestOffset, const uint64 RequestSize, TOptional< FIoBuffer > OptDestination, FIoBuffer &OutBuffer, EStorageServerContentType &ContentType) override
Definition CacheStrategyLinear.cpp:102
virtual ~FCacheStrategyLinear() override
Definition CacheStrategyLinear.cpp:50
Definition CacheStrategy.h:15
Definition UniquePtr.h:107
Definition CacheJournal.h:15
Definition Optional.h:131