@Override public BufferOrEventSequence rollOverWithoutReusingResources() { if (bytesBlocked == 0) { return null; } CachedBufferOrEventSequence currentSequence = new CachedBufferOrEventSequence(currentBuffers, bytesBlocked); currentBuffers = new ArrayDeque<BufferOrEvent>(); bytesBlocked = 0L; return currentSequence; }
@Override public BufferOrEventSequence rollOverWithoutReusingResources() { if (bytesBlocked == 0) { return null; } CachedBufferOrEventSequence currentSequence = new CachedBufferOrEventSequence(currentBuffers, bytesBlocked); currentBuffers = new ArrayDeque<BufferOrEvent>(); bytesBlocked = 0L; return currentSequence; }
@Override public BufferOrEventSequence rollOverWithoutReusingResources() { if (bytesBlocked == 0) { return null; } CachedBufferOrEventSequence currentSequence = new CachedBufferOrEventSequence(currentBuffers, bytesBlocked); currentBuffers = new ArrayDeque<BufferOrEvent>(); bytesBlocked = 0L; return currentSequence; }