| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.io.hfile.bucket | Provides  BucketCache, an implementation ofBlockCache. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ByteBufferIOEngineIO engine that stores data in memory using an array of ByteBuffers  ByteBufferArray. | 
| class  | ExclusiveMemoryMmapIOEngineIO engine that stores data to a file on the local block device using memory mapping mechanism | 
| class  | FileIOEngineIO engine that stores data to a file on the local file system. | 
| class  | FileMmapIOEngineIO engine that stores data to a file on the specified file system using memory mapping
 mechanism | 
| class  | PersistentIOEngineA class implementing PersistentIOEngine interface supports file integrity verification
 for  BucketCachewhich use persistent IOEngine | 
| class  | SharedMemoryMmapIOEngineIO engine that stores data in pmem devices such as DCPMM. | 
| Modifier and Type | Field and Description | 
|---|---|
| (package private) IOEngine | BucketCache. ioEngine | 
| Modifier and Type | Method and Description | 
|---|---|
| private IOEngine | BucketCache. getIOEngineFromName(String ioEngineName,
                   long capacity,
                   String persistencePath)Get the IOEngine from the IO engine name | 
| Modifier and Type | Method and Description | 
|---|---|
| BucketEntry | BucketCache.RAMQueueEntry. writeToCache(IOEngine ioEngine,
            BucketAllocator alloc,
            LongAdder realCacheSize) | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.