Class SharedMemHFileBlock

java.lang.Object
org.apache.hadoop.hbase.io.hfile.HFileBlock
org.apache.hadoop.hbase.io.hfile.SharedMemHFileBlock
All Implemented Interfaces:
HeapSize, Cacheable, HBaseReferenceCounted, org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted

@Private public class SharedMemHFileBlock extends HFileBlock
The ByteBuffAllocator won't allocate pooled heap ByteBuff now; at the same time, if allocate an off-heap ByteBuff from allocator, then it must be a pooled one. That's to say, an exclusive memory HFileBlock would must be an heap block and a shared memory HFileBlock would must be an off-heap block.
See Also: