if (force || allowInternalBuffersDispose) {
if (disposeOrder != DisposeOrder.FIRST_TO_LAST) {
for (int i = buffersSize - 1; i >= 0; i--) {
final Buffer buffer = buffers[i];
buffer.tryDispose();
buffers[i] = null;
}
} else {
for (int i = 0; i < buffersSize; i++) {
final Buffer buffer = buffers[i];