Name | Description | Type | Package | Framework |
BlockCache | Block cache interface. | Interface | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo |
CachedBlock | Represents an entry in the LruBlockCache. | Class | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo |
CachedBlockQueue | A memory-bound queue that will grow until an element brings total size >= maxSize. | Class | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo |
CacheEntry | Interface | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo | |
ClassSize | Class for determining the "size" of a class, an attempt to calculate the actual bytes that an object of this class will occupy in memory The core of this class is taken from the Derby project | Class | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo |
HeapSize | Useful for sizing caches. | Interface | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo |
LruBlockCache | A block cache implementation that is memory-aware using HeapSize, memory-bound using an LRU eviction algorithm, and concurrent: backed by a ConcurrentHashMap and with a non-blocking eviction thread giving constant-time cacheBlock(java. | Class | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo |
LruBlockCache .CacheStats | Class | org.apache.accumulo.core.file.blockfile.cache.LruBlockCache | Apache Accumulo | |
SimpleBlockCache | Simple one RFile soft reference cache. | Class | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo |
SizeConstants | Class | org.apache.accumulo.core.file.blockfile.cache | Apache Accumulo | |