Uses of Interface
org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache

Packages that use 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

    Classes in org.apache.hadoop.hbase.io.hfile that implement org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache in in
    Modifier and Type
    Class
    Description
    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.
    Fields in org.apache.hadoop.hbase.io.hfile declared as org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache in in
    Modifier and Type
    Field
    Description
    protected final org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache
    CombinedBlockCache.l1Cache
     
    Methods in org.apache.hadoop.hbase.io.hfile that return org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache in in
    Modifier and Type
    Method
    Description
    org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache
    CombinedBlockCache.getFirstLevelCache()
     
    Constructors in org.apache.hadoop.hbase.io.hfile with parameters of type org.apache.hadoop.hbase.io.hfile.FirstLevelBlockCache in in
    Modifier
    Constructor
    Description
     
    CombinedBlockCache(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)