Uses of Interface
org.apache.hadoop.hbase.io.hfile.ResizableBlockCache
Packages that use org.apache.hadoop.hbase.io.hfile.ResizableBlockCache
Package
Description
Provides implementations of 
HFile and HFile
 BlockCache.- 
Uses of org.apache.hadoop.hbase.io.hfile.ResizableBlockCache in org.apache.hadoop.hbase.io.hfile
Subinterfaces of org.apache.hadoop.hbase.io.hfile.ResizableBlockCache in in org.apache.hadoop.hbase.io.hfileModifier and TypeInterfaceDescriptioninterfaceorg.apache.hadoop.hbase.io.hfile.FirstLevelBlockCacheIn-memory BlockCache that may be backed by secondary layer(s).Classes in org.apache.hadoop.hbase.io.hfile that implement org.apache.hadoop.hbase.io.hfile.ResizableBlockCache in inModifier and TypeClassDescriptionclassorg.apache.hadoop.hbase.io.hfile.CombinedBlockCacheCombinedBlockCache is an abstraction layer that combinesFirstLevelBlockCacheandBucketCache.classorg.apache.hadoop.hbase.io.hfile.InclusiveCombinedBlockCacheclassorg.apache.hadoop.hbase.io.hfile.IndexOnlyLruBlockCacheAn on heap block cache implementation extended LruBlockCache and only cache index block.classorg.apache.hadoop.hbase.io.hfile.LruAdaptiveBlockCacheThis realisation improve performance of classical LRU cache up to 3 times via reduce GC job.classorg.apache.hadoop.hbase.io.hfile.LruBlockCacheA block cache implementation that is memory-aware usingHeapSize, memory-bound using an LRU eviction algorithm, and concurrent: backed by aConcurrentHashMapand 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 classorg.apache.hadoop.hbase.io.hfile.TinyLfuBlockCacheA block cache that is memory-aware usingHeapSize, memory bounded using the W-TinyLFU eviction algorithm, and concurrent.