docs: public <T> T deserialize(final byte[] bytes) {
      return kryoInputPool.run(input -> {
        input.setInputStream(new ByteArrayInputStream(bytes));
        return kryoPool.run(kryo -> {
          @SuppressWarnings("unchecked")
          T obj = (T) kryo.readClassAndObject(input);
          return obj;
        });
      }, DEFAULT_BUFFER_SIZE);
    }