Package org.apache.hadoop.hbase.io.hfile
Class MemcachedBlockCache.HFileBlockTranscoder
java.lang.Object
org.apache.hadoop.hbase.io.hfile.MemcachedBlockCache.HFileBlockTranscoder
- All Implemented Interfaces:
net.spy.memcached.transcoders.Transcoder<HFileBlock>
- Enclosing class:
- MemcachedBlockCache
private static class MemcachedBlockCache.HFileBlockTranscoder
extends Object
implements net.spy.memcached.transcoders.Transcoder<HFileBlock>
Class to encode and decode an HFileBlock to and from memecached's resulting byte arrays.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanasyncDecode(net.spy.memcached.CachedData d) decode(net.spy.memcached.CachedData d) net.spy.memcached.CachedDataencode(HFileBlock block) int
-
Constructor Details
-
HFileBlockTranscoder
private HFileBlockTranscoder()
-
-
Method Details
-
asyncDecode
- Specified by:
asyncDecodein interfacenet.spy.memcached.transcoders.Transcoder<HFileBlock>
-
encode
- Specified by:
encodein interfacenet.spy.memcached.transcoders.Transcoder<HFileBlock>
-
decode
- Specified by:
decodein interfacenet.spy.memcached.transcoders.Transcoder<HFileBlock>
-
getMaxSize
- Specified by:
getMaxSizein interfacenet.spy.memcached.transcoders.Transcoder<HFileBlock>
-