Package org.apache.hadoop.hbase.io.hfile
Class TestTinyLfuBlockCache.CachedItem
java.lang.Object
org.apache.hadoop.hbase.io.hfile.TestTinyLfuBlockCache.CachedItem
- 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:
- TestTinyLfuBlockCache
private static class TestTinyLfuBlockCache.CachedItem
extends Object
implements org.apache.hadoop.hbase.io.hfile.Cacheable
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.io.hfile.BlockType
org.apache.hadoop.hbase.io.hfile.CacheableDeserializer<org.apache.hadoop.hbase.io.hfile.Cacheable>
int
long
heapSize()
The size of this item reported to the block cache layervoid
serialize
(ByteBuffer destination, boolean includeNextBlockMetadata) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.hadoop.hbase.io.hfile.Cacheable
refCnt, release, retain
Methods inherited from interface org.apache.hadoop.hbase.nio.HBaseReferenceCounted
release, retain, touch, touch
-
Field Details
-
Constructor Details
-
CachedItem
CachedItem(String blockName, int size)
-
-
Method Details
-
heapSize
The size of this item reported to the block cache layer- Specified by:
heapSize
in interfaceorg.apache.hadoop.hbase.io.HeapSize
-
getSerializedLength
- Specified by:
getSerializedLength
in 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:
getDeserializer
in interfaceorg.apache.hadoop.hbase.io.hfile.Cacheable
-
getBlockType
- Specified by:
getBlockType
in interfaceorg.apache.hadoop.hbase.io.hfile.Cacheable
-
serialize
- Specified by:
serialize
in interfaceorg.apache.hadoop.hbase.io.hfile.Cacheable
-