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 |
FileIOEngine
IO engine that stores data to a file on the local file system.
|
class |
FileMmapEngine
IO engine that stores data to a file on the local file system using memory mapping
mechanism
|
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 |
---|---|
private BucketCache.BucketEntry |
BucketCache.RAMQueueEntry.getBucketEntry(IOEngine ioEngine,
long offset,
int len) |
BucketCache.BucketEntry |
BucketCache.RAMQueueEntry.writeToCache(IOEngine ioEngine,
BucketAllocator bucketAllocator,
UniqueIndexMap<Integer> deserialiserMap,
LongAdder realCacheSize) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.