Uses of Interface
org.apache.hadoop.hbase.io.hfile.bucket.IOEngine
Packages that use IOEngine
-
Uses of IOEngine in org.apache.hadoop.hbase.io.hfile.bucket
Classes in org.apache.hadoop.hbase.io.hfile.bucket that implement IOEngineModifier and TypeClassDescriptionclass
IO engine that stores data in memory using an array of ByteBuffersByteBufferArray
.class
IO engine that stores data to a file on the local block device using memory mapping mechanismclass
IO engine that stores data to a file on the local file system.class
IO engine that stores data to a file on the specified file system using memory mapping mechanismclass
A class implementing PersistentIOEngine interface supports file integrity verification forBucketCache
which use persistent IOEngineclass
IO engine that stores data in pmem devices such as DCPMM.Fields in org.apache.hadoop.hbase.io.hfile.bucket declared as IOEngineMethods in org.apache.hadoop.hbase.io.hfile.bucket that return IOEngineModifier and TypeMethodDescriptionprivate IOEngine
BucketCache.getIOEngineFromName
(String ioEngineName, long capacity, String persistencePath) Get the IOEngine from the IO engine nameMethods in org.apache.hadoop.hbase.io.hfile.bucket with parameters of type IOEngineModifier and TypeMethodDescriptionBucketCache.RAMQueueEntry.writeToCache
(IOEngine ioEngine, BucketAllocator alloc, LongAdder realCacheSize, Function<BucketEntry, ByteBuffAllocator.Recycler> createRecycler, ByteBuffer metaBuff)