@Override
    public TTransport getTransport(TTransport trans) {
      return new TElasticFramedTransport(
          trans, thriftDefaultBufferSize, thriftMaxFrameSize, copyBinary);
    }
When copyBinary flag is true, the transport will copy the binary data from the underlying.
This is a protection for the underlying buffer to be reused by the caller protocol.
iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/TElasticFramedTransport.java