public static ByteBuff wrap(List<ByteBuffer> buffers, Recycler recycler) {
    return wrap(buffers, RefCnt.create(recycler));
  }
In theory, the upstream should never construct an ByteBuff by passing an given refCnt, so
please don't use this public method in other place. Make the method public here because the
BucketEntry#wrapAsCacheable in hbase-server module will use its own refCnt and ByteBuffers from
IOEngine to composite an HFileBlock's ByteBuff, we didn't find a better way so keep the public
way here.
hbase-common/src/main/java/org/apache/hadoop/hbase/nio/ByteBuff.java