Uses of Interface
org.apache.hadoop.hbase.io.hfile.CacheableDeserializer
Packages that use 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
Classes in org.apache.hadoop.hbase.io.hfile that implement CacheableDeserializerFields in org.apache.hadoop.hbase.io.hfile declared as CacheableDeserializerModifier and TypeFieldDescriptionstatic final CacheableDeserializer<Cacheable>
HFileBlock.BLOCK_DESERIALIZER
Used deserializing blocks from Cache.Fields in org.apache.hadoop.hbase.io.hfile with type parameters of type CacheableDeserializerModifier and TypeFieldDescriptionprivate static final Map<Integer,
CacheableDeserializer<Cacheable>> CacheableDeserializerIdManager.registeredDeserializers
Methods in org.apache.hadoop.hbase.io.hfile that return CacheableDeserializerModifier 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()
Methods in org.apache.hadoop.hbase.io.hfile with parameters of type CacheableDeserializerModifier 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
Methods in org.apache.hadoop.hbase.io.hfile.bucket that return CacheableDeserializerModifier and TypeMethodDescription(package private) CacheableDeserializer<Cacheable>
BucketEntry.deserializerReference()
Methods in org.apache.hadoop.hbase.io.hfile.bucket with parameters of type CacheableDeserializerModifier and TypeMethodDescription(package private) void
BucketEntry.setDeserializerReference
(CacheableDeserializer<Cacheable> deserializer)