Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }
Buffer cloneContent(final MemoryManager memoryManager) { final Buffer buffer; final int length = remaining(); if (!hasClonedArray) { buffer = memoryManager.allocate(length); buffer.put(heap, offset + pos, length); buffer.flip(); } else { buffer = Buffers.wrap(memoryManager, heap, offset + pos, length); } buffer.allowBufferDispose(true); dispose(); return buffer; }