private UUID deserializeKey(ByteArraySegment key) { Preconditions.checkArgument(key.getLength() == KEY_LENGTH, "Unexpected key length."); long msb = BitConverter.readUnsignedLong(key, 0); long lsb = BitConverter.readUnsignedLong(key, Long.BYTES); return new UUID(msb, lsb); }