53 bool lastChunk = (chunkIndex ==
chunks.size() - 1);
55 bool createNew = !initialized || (lastChunk && endOfChunk);
57 if(createNew || endOfChunk)
Definition: SequentialCache.h:25
void rewind(void)
Definition: SequentialCache.h:41
SequentialCache(uint64_t maxChunkSize)
Definition: SequentialCache.h:28
static constexpr uint64_t kSequentialChunkSize
Definition: SequentialCache.h:95
virtual T * create(void)
Definition: SequentialCache.h:84
uint64_t m_chunkSize
Definition: SequentialCache.h:92
virtual ~SequentialCache(void)
Definition: SequentialCache.h:32
std::vector< T ** > chunks
Definition: SequentialCache.h:91
uint64_t m_index
Definition: SequentialCache.h:94
SequentialCache(void)
Definition: SequentialCache.h:27
T * get()
Definition: SequentialCache.h:48
T ** m_currChunk
Definition: SequentialCache.h:93
Copyright (C) 2016-2021 Grok Image Compression Inc.
Definition: ICacheable.h:20