Grok 12.0.1
|
#include <Precinct.h>
Public Member Functions | |
BlockCache (uint16_t numLayers, uint64_t maxChunkSize, P *blockInitializer) | |
virtual | ~BlockCache ()=default |
![]() | |
SparseCache (uint64_t maxChunkSize) | |
virtual | ~SparseCache (void) |
T * | tryGet (uint64_t index) |
T * | get (uint64_t index) |
Protected Member Functions | |
virtual T * | create (uint64_t index) override |
Private Attributes | |
P * | blockInitializer_ |
uint16_t | numLayers_ |
|
inline |
|
virtualdefault |
|
inlineoverrideprotectedvirtual |
Implements grk::SparseCache< T >.
References grk::BlockCache< T, P >::blockInitializer_, grk::grk_read(), and grk::BlockCache< T, P >::numLayers_.
Referenced by grk::BlockCache< T, P >::create().
Referenced by grk::BlockCache< T, P >::create().