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.slab   
 

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

Classes in org.apache.hadoop.hbase.io.hfile that implement BlockCache
 class DoubleBlockCache
          DoubleBlockCache is an abstraction layer that combines two caches, the smaller onHeapCache and the larger offHeapCache.
 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) operations.
 class SimpleBlockCache
          Simple one RFile soft reference cache.
 

Methods in org.apache.hadoop.hbase.io.hfile that return BlockCache
 BlockCache CacheConfig.getBlockCache()
          Returns the block cache.
 

Constructors in org.apache.hadoop.hbase.io.hfile with parameters of type BlockCache
HFileBlockIndex.BlockIndexWriter(HFileBlock.Writer blockWriter, BlockCache blockCache, String nameForCaching)
          Creates a multi-level block index writer.
 

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
          SingleSizeCache is a slab allocated cache that caches elements up to a single size.
 class SlabCache
          SlabCache is composed of multiple SingleSizeCaches.
 



Copyright © 2012 The Apache Software Foundation. All Rights Reserved.