|
Grok 12.0.1
|
#include <Precinct.h>
Public Member Functions | |
| BlockCache (uint16_t numLayers, uint64_t maxChunkSize, P *blockInitializer) | |
| virtual | ~BlockCache ()=default |
Public Member Functions inherited from grk::SparseCache< T > | |
| 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().