Uses of Interface
org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache
Package
Description
Provides implementations of
HFile
and HFile
BlockCache
.-
Uses of org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache in org.apache.hadoop.hbase.io.hfile
Modifier and TypeClassDescriptionclass
org.apache.hadoop.hbase.io.hfile.IndexOnlyLruBlockCache
An on heap block cache implementation extended LruBlockCache and only cache index block.class
org.apache.hadoop.hbase.io.hfile.LruAdaptiveBlockCache
This realisation improve performance of classical LRU cache up to 3 times via reduce GC job.class
org.apache.hadoop.hbase.io.hfile.LruBlockCache
A block cache implementation that is memory-aware usingHeapSize
, memory-bound using an LRU eviction algorithm, and concurrent: backed by aConcurrentHashMap
and with a non-blocking eviction thread giving constant-timeLruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable, boolean)
andLruBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey, boolean, boolean, boolean)
operations.final class
org.apache.hadoop.hbase.io.hfile.TinyLfuBlockCache
A block cache that is memory-aware usingHeapSize
, memory bounded using the W-TinyLFU eviction algorithm, and concurrent.Modifier and TypeFieldDescriptionprotected final org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache
CombinedBlockCache.l1Cache
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache
CombinedBlockCache.getFirstLevelCache()
ModifierConstructorDescriptionCombinedBlockCache
(org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache l1Cache, org.apache.hadoop.hbase.io.hfile.BlockCache l2Cache) InclusiveCombinedBlockCache
(org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache l1, org.apache.hadoop.hbase.io.hfile.BlockCache l2)