| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.io.hfile | 
 Provides implementations of  
HFile and HFile
 BlockCache. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CombinedBlockCache
CombinedBlockCache is an abstraction layer that combines
  
LruBlockCache and BucketCache. | 
class  | 
InclusiveCombinedBlockCache  | 
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. | 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.