added one construtor of ByteBufferPool