* Attempt to use one of our own pooled direct byte buffers
* so that a gathering write can be done later. Java gathering
* writes spam direct byte buffers if many regular BBs are used
*/
if (b.remaining() < DBBPool.MAX_ALLOCATION_SIZE){
m_queuedWrites.offer(new DeferredSerialization() {
@Override
public BBContainer serialize(final DBBPool pool) {
final BBContainer c = pool.acquire(b.remaining());
assert(c.b.isDirect());
c.b.put(b);