public void releaseBuffer(ByteBuffer bb){
		if(this.createCount.intValue() > maxBufferPoolSize && (this.usableCount.intValue() > (this.createCount.intValue() / 2) ) ){
			bb = null;
			this.createCount.decrementAndGet();
		}else{
			this.queue.add(bb);
			this.usableCount.incrementAndGet();
		}
	}