Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache . |
org.apache.hadoop.hbase.io.hfile.bucket |
Provides
BucketCache , an implementation of
BlockCache . |
Class and Description |
---|
BucketCache
BucketCache uses
BucketAllocator to allocate/free blocks, and uses BucketCache#ramCache
and BucketCache#backingMap in order to determine if a given element is in the cache. |
Class and Description |
---|
BucketAllocator
This class is used to allocate a block with specified size and free the block when evicting.
|
BucketAllocator.Bucket |
BucketAllocator.BucketSizeInfo |
BucketAllocator.IndexStatistics
Statistics to give a glimpse into the distribution of BucketCache objects.
|
BucketAllocatorException
Thrown by
BucketAllocator |
BucketCache
BucketCache uses
BucketAllocator to allocate/free blocks, and uses BucketCache#ramCache
and BucketCache#backingMap in order to determine if a given element is in the cache. |
BucketCache.RAMCache
Wrapped the delegate ConcurrentMap with maintaining its block's reference count.
|
BucketCache.RAMQueueEntry
Block Entry stored in the memory with key,data and so on
|
BucketCache.WriterThread |
BucketCacheStats
Class that implements cache metrics for bucket cache.
|
BucketEntry
Item in cache.
|
BucketEntry.BucketEntryHandler |
CachedEntryQueue
A memory-bound queue that will grow until an element brings total size larger than maxSize.
|
CacheFullException
Thrown by
BucketAllocator.allocateBlock(int) when cache is full for the requested size |
FileIOEngine.FileAccessor |
FileIOEngine.FileReadAccessor |
FileIOEngine.FileWriteAccessor |
FileMmapIOEngine
IO engine that stores data to a file on the specified file system using memory mapping mechanism
|
IOEngine
A class implementing IOEngine interface supports data services for
BucketCache . |
PersistentIOEngine
A class implementing PersistentIOEngine interface supports file integrity verification for
BucketCache which use persistent IOEngine |
PersistentIOEngine.DuFileCommand |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.