|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |