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

Packages that use BlockCache
org.apache.hadoop.hbase.io.hfile Provides the hbase data+index+metadata file. 
org.apache.hadoop.hbase.io.hfile.bucket   
org.apache.hadoop.hbase.io.hfile.slab   
 

Uses of BlockCache in org.apache.hadoop.hbase.io.hfile
 

Classes in org.apache.hadoop.hbase.io.hfile that implement BlockCache
 class CombinedBlockCache
          CombinedBlockCache is an abstraction layer that combines LruBlockCache and BucketCache.
 class DoubleBlockCache
          Deprecated. As of 1.0, replaced by BucketCache.
 class 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.
 

Methods in org.apache.hadoop.hbase.io.hfile that return BlockCache
 BlockCache CacheConfig.getBlockCache()
          Returns the block cache.
 BlockCache[] DoubleBlockCache.getBlockCaches()
          Deprecated.  
 BlockCache[] CombinedBlockCache.getBlockCaches()
           
 BlockCache[] BlockCache.getBlockCaches()
           
 BlockCache[] LruBlockCache.getBlockCaches()
           
 

Methods in org.apache.hadoop.hbase.io.hfile with parameters of type BlockCache
static BlockCacheUtil.CachedBlocksByFile BlockCacheUtil.getLoadedCachedBlocksByFile(org.apache.hadoop.conf.Configuration conf, BlockCache bc)
          Get a BlockCacheUtil.CachedBlocksByFile instance and load it up by iterating content in BlockCache.
static String BlockCacheUtil.toJSON(BlockCache bc)
           
 

Uses of BlockCache in org.apache.hadoop.hbase.io.hfile.bucket
 

Classes in org.apache.hadoop.hbase.io.hfile.bucket that implement BlockCache
 class BucketCache
          BucketCache uses BucketAllocator to allocate/free block, and use BucketCache.ramCache and BucketCache.backingMap in order to determine if a given element is in the cache.
 

Methods in org.apache.hadoop.hbase.io.hfile.bucket that return BlockCache
 BlockCache[] BucketCache.getBlockCaches()
           
 

Uses of BlockCache in org.apache.hadoop.hbase.io.hfile.slab
 

Classes in org.apache.hadoop.hbase.io.hfile.slab that implement BlockCache
 class SingleSizeCache
          Deprecated. As of 1.0, replaced by BucketCache.
 class SlabCache
          Deprecated. As of 1.0, replaced by BucketCache.
 

Methods in org.apache.hadoop.hbase.io.hfile.slab that return BlockCache
 BlockCache[] SingleSizeCache.getBlockCaches()
          Deprecated.  
 BlockCache[] SlabCache.getBlockCaches()
          Deprecated.  
 



Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.