Class LongTranscoder
java.lang.Object
net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder<Long>
net.rubyeye.xmemcached.transcoders.LongTranscoder
- All Implemented Interfaces:
Transcoder<Long>
Transcoder that serializes and unserializes longs.
-
Field Summary
FieldsFields inherited from class net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder
primitiveAsString, tu
Fields inherited from class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
charset, COMPRESS_RATIO, compressionThreshold, compressMode, DEFAULT_CHARSET, DEFAULT_COMPRESSION_THRESHOLD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode
(CachedData d) Decode the cached object into the object it represents.Encode the given object for storage.Methods inherited from class net.rubyeye.xmemcached.transcoders.PrimitiveTypeTranscoder
isPackZeros, isPrimitiveAsString, setPackZeros, setPrimitiveAsString
Methods inherited from class net.rubyeye.xmemcached.transcoders.BaseSerializingTranscoder
compress, decodeString, decompress, deserialize, encodeString, getCompressMode, serialize, setCharset, setCompressionMode, setCompressionThreshold
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.rubyeye.xmemcached.transcoders.Transcoder
setCompressionMode, setCompressionThreshold
-
Field Details
-
log
private static final org.slf4j.Logger log
-
-
Constructor Details
-
LongTranscoder
public LongTranscoder()
-
-
Method Details
-
encode
Description copied from interface:Transcoder
Encode the given object for storage.- Parameters:
l
- the object- Returns:
- the CachedData representing what should be sent
-
decode
Description copied from interface:Transcoder
Decode the cached object into the object it represents.- Parameters:
d
- the data- Returns:
- the return value
-