Uses of Interface
org.apache.hadoop.hbase.io.hfile.CacheableDeserializer
Package
Description
Provides implementations of
HFile
and HFile
BlockCache
.Provides
BucketCache
, an implementation of
BlockCache
.-
Uses of CacheableDeserializer in org.apache.hadoop.hbase.io.hfile
Modifier and TypeFieldDescriptionstatic final CacheableDeserializer<Cacheable>
HFileBlock.BLOCK_DESERIALIZER
Used deserializing blocks from Cache.Modifier and TypeFieldDescriptionprivate static final Map<Integer,
CacheableDeserializer<Cacheable>> CacheableDeserializerIdManager.registeredDeserializers
Modifier and TypeMethodDescriptionCacheable.getDeserializer()
Returns CacheableDeserializer instance which reconstructs original object from ByteBuffer.static CacheableDeserializer<Cacheable>
CacheableDeserializerIdManager.getDeserializer
(int id) Get the cacheable deserializer registered at the given identifier Id.HFileBlock.getDeserializer()
Modifier and TypeMethodDescriptionstatic int
CacheableDeserializerIdManager.registerDeserializer
(CacheableDeserializer<Cacheable> cd) Register the givenCacheable
-- usually an hfileblock instance, these implement the Cacheable Interface -- deserializer and generate a unique identifier id for it and return this as our result. -
Uses of CacheableDeserializer in org.apache.hadoop.hbase.io.hfile.bucket
Modifier and TypeMethodDescription(package private) CacheableDeserializer<Cacheable>
BucketEntry.deserializerReference()
Modifier and TypeMethodDescription(package private) void
BucketEntry.setDeserializerReference
(CacheableDeserializer<Cacheable> deserializer)