class RedisBytesCodec implements RedisCodec<Bytes, Bytes> {

  @Override
  public ByteBuffer encodeValue(@Nullable Bytes value) {
    if (value == null) {
      return ByteBuffer.allocate(0);
    }
    return ByteBuffer.wrap(value.toArrayUnsafe());
  }

}