short status = sendKeyOperation(key, transport, GET_WITH_VERSION, flags, GET_WITH_VERSION_RESPONSE);
if (status == KEY_DOES_NOT_EXIST_STATUS) {
return null;
}
if (status == NO_ERROR_STATUS) {
long version = transport.readLong();
if (log.isTraceEnabled()) {
log.trace("Received version: " + version);
}
byte[] value = transport.readArray();
return new BinaryVersionedValue(version, value);