public interface Transcoder<T>
Modifier and Type | Method and Description |
---|---|
T |
decode(CachedData d)
Decode the cached object into the object it represents.
|
CachedData |
encode(T o)
Encode the given object for storage.
|
boolean |
isPackZeros()
Returns if transcoder packs zero.
|
boolean |
isPrimitiveAsString()
Returns if client stores primitive type as string.
|
void |
setCompressionMode(CompressionMode compressMode)
Set compress mode,default is ZIP
|
void |
setCompressionThreshold(int to)
Set compression threshold in bytes
|
void |
setPackZeros(boolean packZeros)
Set whether pack zeros
|
void |
setPrimitiveAsString(boolean primitiveAsString)
Set whether store primitive type as string.
|
CachedData encode(T o)
o
- the objectT decode(CachedData d)
d
- the datavoid setPrimitiveAsString(boolean primitiveAsString)
primitiveAsString
- void setPackZeros(boolean packZeros)
primitiveAsString
- void setCompressionThreshold(int to)
to
- boolean isPrimitiveAsString()
boolean isPackZeros()
void setCompressionMode(CompressionMode compressMode)
compressMode
- CompressionMode
Copyright © 2021. All rights reserved.