private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
private void flushCurrent() { currentBuffer.trim(); if (compositeBuffer == null) { compositeBuffer = CompositeBuffer.newBuffer(mm); } compositeBuffer.append(currentBuffer); compositeBuffer.position(compositeBuffer.limit()); currentBuffer = null; } }
@Override public void run() { // Initialize memory manager mm.allocate(33); final int initialSize = mm.getReadyThreadBufferSize(); CompositeBuffer compositeBuffer = CompositeBuffer.newBuffer(mm); for (int i = 0; i < 11; i++) { Buffer b = mm.allocate(1228); b.allowBufferDispose(true); compositeBuffer.append(b); } compositeBuffer.toByteBufferArray(0, 12280); compositeBuffer.limit(1228); compositeBuffer.shrink(); assertEquals(initialSize - (1228 * 11 - 12280), mm.getReadyThreadBufferSize()); compositeBuffer.position(compositeBuffer.limit()); compositeBuffer.shrink(); assertEquals(initialSize, mm.getReadyThreadBufferSize()); } };