491492493494495496497498499500501
for (int i = 0; i < posBufferIndex; i++) { final Buffer buffer = buffers[i]; shift += buffer.remaining(); if (allowInternalBuffersDispose) { buffer.tryDispose(); } } // Shift the position buffer final Buffer posBuffer = buffers[posBufferIndex];
513514515516517518519520521522523
final int idx = buffersSize - i - 1; final Buffer buffer = buffers[idx]; buffers[idx] = null; if (allowInternalBuffersDispose) { buffer.tryDispose(); } } buffersSize -= (posBufferIndex + rightTrim);
552553554555556557558559560561562
final Buffer buffer = buffers[i]; buffers[i] = null; removedBytes += buffer.remaining(); if (allowInternalBuffersDispose) { buffer.tryDispose(); } } buffersSize = startIndex;