
com.netflix.evcache.pool.ChunkTranscoder Maven / Gradle / Ivy
The newest version!
package com.netflix.evcache.pool;
import net.spy.memcached.CachedData;
import net.spy.memcached.transcoders.BaseSerializingTranscoder;
import net.spy.memcached.transcoders.Transcoder;
/**
* A local transcoder used only by EVCache client to ensure we don't try to deserialize chunks
*
* @author smadappa
*
*/
public class ChunkTranscoder extends BaseSerializingTranscoder implements Transcoder {
public ChunkTranscoder() {
super(Integer.MAX_VALUE);
}
public boolean asyncDecode(CachedData d) {
return false;
}
public CachedData decode(CachedData d) {
return d;
}
public CachedData encode(CachedData o) {
return o;
}
public int getMaxSize() {
return Integer.MAX_VALUE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy