public class TokyoTyrantTranscoder extends Object implements Transcoder<Object>
Constructor and Description |
---|
TokyoTyrantTranscoder() |
TokyoTyrantTranscoder(int maxSize) |
Modifier and Type | Method and Description |
---|---|
Object |
decode(CachedData d)
Decode the cached object into the object it represents.
|
CachedData |
encode(Object o)
Encode the given object for storage.
|
int |
getMaxSize() |
boolean |
isPackZeros()
Returns if transcoder packs zero.
|
boolean |
isPrimitiveAsString()
Returns if client stores primitive type as string.
|
void |
setCharset(String to) |
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.
|
public TokyoTyrantTranscoder(int maxSize)
public TokyoTyrantTranscoder()
public final Object decode(CachedData d)
Transcoder
decode
in interface Transcoder<Object>
d
- the datapublic void setCompressionMode(CompressionMode compressMode)
Transcoder
setCompressionMode
in interface Transcoder<Object>
CompressionMode
public final CachedData encode(Object o)
Transcoder
encode
in interface Transcoder<Object>
o
- the objectpublic final int getMaxSize()
public boolean isPackZeros()
Transcoder
isPackZeros
in interface Transcoder<Object>
public boolean isPrimitiveAsString()
Transcoder
isPrimitiveAsString
in interface Transcoder<Object>
public void setCharset(String to)
public void setCompressionThreshold(int to)
Transcoder
setCompressionThreshold
in interface Transcoder<Object>
public void setPackZeros(boolean packZeros)
Transcoder
setPackZeros
in interface Transcoder<Object>
public void setPrimitiveAsString(boolean primitiveAsString)
Transcoder
setPrimitiveAsString
in interface Transcoder<Object>
Copyright © 2021. All rights reserved.