Package | Description |
---|---|
org.apache.hadoop.hbase.io.hfile.bucket |
Provides
BucketCache , an implementation of
BlockCache . |
Modifier and Type | Class and Description |
---|---|
class |
ByteBufferIOEngine
IO engine that stores data in memory using an array of ByteBuffers
ByteBufferArray . |
class |
ExclusiveMemoryMmapIOEngine
IO engine that stores data to a file on the local block device using memory mapping mechanism
|
class |
FileIOEngine
IO engine that stores data to a file on the local file system.
|
class |
FileMmapIOEngine
IO engine that stores data to a file on the specified file system using memory mapping mechanism
|
class |
PersistentIOEngine
A class implementing PersistentIOEngine interface supports file integrity verification for
BucketCache which use persistent IOEngine |
class |
SharedMemoryMmapIOEngine
IO 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 nnn * @return the IOEngine n
|
Modifier and Type | Method and Description |
---|---|
BucketEntry |
BucketCache.RAMQueueEntry.writeToCache(IOEngine ioEngine,
BucketAllocator alloc,
LongAdder realCacheSize,
Function<BucketEntry,ByteBuffAllocator.Recycler> createRecycler,
ByteBuffer metaBuff) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.