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.hfile
    Modifier and Type
    Interface
    Description
    interface 
    org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache
    In-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 in
    Modifier and Type
    Class
    Description
    class 
    org.apache.hadoop.hbase.io.hfile.CombinedBlockCache
    CombinedBlockCache is an abstraction layer that combines FirstLevelBlockCache and BucketCache.
    class 
    org.apache.hadoop.hbase.io.hfile.InclusiveCombinedBlockCache
     
    class 
    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 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 LruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable, boolean) and LruBlockCache.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 using HeapSize, memory bounded using the W-TinyLFU eviction algorithm, and concurrent.