|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IOEngine | A class implementing IOEngine interface could support data services for
BucketCache . |
Class Summary | |
---|---|
BucketAllocator | This class is used to allocate a block with specified size and free the block when evicting. |
BucketCache | BucketCache uses BucketAllocator to allocate/free block, and use
BucketCache.ramCache and BucketCache.backingMap in order to
determine whether a given element hit. |
BucketCacheStats | Class that implements cache metrics for bucket cache. |
ByteBufferIOEngine | IO engine that stores data on the memory using an array of ByteBuffers
ByteBufferArray |
CachedEntryQueue | A memory-bound queue that will grow until an element brings total size larger than maxSize. |
FileIOEngine | IO engine that stores data to a file on the local file system. |
UniqueIndexMap<T> | Map from type T to int and vice-versa. |
Exception Summary | |
---|---|
BucketAllocatorException | Thrown by BucketAllocator |
CacheFullException | Thrown by BucketAllocator.allocateBlock(int) when cache is full for
the requested size |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |