in folsom/src/main/java/com/spotify/folsom/client/binary/GetRequest.java [44:61]
public ByteBuf writeRequest(final ByteBufAllocator alloc, final ByteBuffer dst) {
int expiration;
int extrasLength;
if (ttl > 0) {
expiration = Utils.ttlToExpiration(ttl);
extrasLength = 4;
} else {
expiration = 0;
extrasLength = 0;
}
writeHeader(dst, opcode, extrasLength, 0, 0);
if (ttl > 0) {
dst.putInt(expiration);
}
dst.put(key);
return toBuffer(alloc, dst);
}