Package org.apache.hadoop.hbase.io.hfile
Class CacheTestUtils.ByteArrayCacheable
java.lang.Object
org.apache.hadoop.hbase.io.hfile.CacheTestUtils.ByteArrayCacheable
- All Implemented Interfaces:
org.apache.hadoop.hbase.io.HeapSize,org.apache.hadoop.hbase.io.hfile.Cacheable,org.apache.hadoop.hbase.nio.HBaseReferenceCounted,org.apache.hbase.thirdparty.io.netty.util.ReferenceCounted
- Enclosing class:
- CacheTestUtils
public static class CacheTestUtils.ByteArrayCacheable
extends Object
implements org.apache.hadoop.hbase.io.hfile.Cacheable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.apache.hadoop.hbase.io.hfile.CacheableDeserializer<org.apache.hadoop.hbase.io.hfile.Cacheable>(package private) final byte[]private static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.io.hfile.BlockTypeorg.apache.hadoop.hbase.io.hfile.CacheableDeserializer<org.apache.hadoop.hbase.io.hfile.Cacheable>intlongheapSize()voidserialize(ByteBuffer destination, boolean includeNextBlockMetadata) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.io.hfile.Cacheable
refCnt, release, retainMethods inherited from interface org.apache.hadoop.hbase.nio.HBaseReferenceCounted
release, retain, touch, touch
-
Field Details
-
blockDeserializer
private static final org.apache.hadoop.hbase.io.hfile.CacheableDeserializer<org.apache.hadoop.hbase.io.hfile.Cacheable> blockDeserializer -
buf
-
deserializerIdentifier
-
-
Constructor Details
-
ByteArrayCacheable
-
-
Method Details
-
heapSize
- Specified by:
heapSizein interfaceorg.apache.hadoop.hbase.io.HeapSize
-
getSerializedLength
- Specified by:
getSerializedLengthin interfaceorg.apache.hadoop.hbase.io.hfile.Cacheable
-
serialize
- Specified by:
serializein interfaceorg.apache.hadoop.hbase.io.hfile.Cacheable
-
getDeserializer
public org.apache.hadoop.hbase.io.hfile.CacheableDeserializer<org.apache.hadoop.hbase.io.hfile.Cacheable> getDeserializer()- Specified by:
getDeserializerin interfaceorg.apache.hadoop.hbase.io.hfile.Cacheable
-
getBlockType
- Specified by:
getBlockTypein interfaceorg.apache.hadoop.hbase.io.hfile.Cacheable
-