public void release(ByteBuf buffer) {
        assert buffer.capacity() == bufferSize;
        assert buffer.refCnt() == 1;

        if (poolSize.get() >= maxPoolSize) {
            buffer.release();
            return;
        }

        buffer.clear();
        pool.offer(buffer);
        poolSize.incrementAndGet();
    }
Release a {@link ByteBuf} to the pool.
Note: the buffer MUST be gotten from this pool.
s3stream/src/main/java/com/automq/stream/FixedSizeByteBufPool.java