46 auto iter =
chunks.find(chunkIndex);
60 T*
get(uint64_t index)
67 auto iter =
chunks.find(chunkIndex);
89 virtual T*
create(uint64_t index) = 0;
Definition SparseCache.h:25
T * tryGet(uint64_t index)
Definition SparseCache.h:40
virtual T * create(uint64_t index)=0
T * get(uint64_t index)
Definition SparseCache.h:60
T ** currChunk_
Definition SparseCache.h:94
std::map< uint64_t, T ** > chunks
Definition SparseCache.h:92
uint64_t currChunkIndex_
Definition SparseCache.h:95
SparseCache(uint64_t maxChunkSize)
Definition SparseCache.h:27
virtual ~SparseCache(void)
Definition SparseCache.h:30
uint64_t chunkSize_
Definition SparseCache.h:93
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20