}
public final Object decode(CachedData d) {
byte[] compositeData = d.getData();
if (compositeData.length <= 4)
throw new MemcachedDecodeException(
"There are no four bytes before value for TokyoTyrantTranscoder");
byte[] flagBytes = new byte[4];
byte[] realData = new byte[compositeData.length - 4];
System.arraycopy(compositeData, 0, flagBytes, 0, 4);
System.arraycopy(compositeData, 4, realData, 0,