MultiBufferImpl(String resourceDescription, ByteBuffer[] buffers, int offset, long length, int chunkSizePower, ByteBufferGuard guard) { super(resourceDescription, buffers, length, chunkSizePower, guard); this.offset = offset; try { seek(0L); } catch (IOException ioe) { throw new AssertionError(ioe); } }
MultiBufferImpl(String resourceDescription, ByteBuffer[] buffers, int offset, long length, int chunkSizePower, ByteBufferGuard guard) { super(resourceDescription, buffers, length, chunkSizePower, guard); this.offset = offset; try { seek(0L); } catch (IOException ioe) { throw new AssertionError(ioe); } }
MultiBufferImpl(String resourceDescription, ByteBuffer[] buffers, int offset, long length, int chunkSizePower, BufferCleaner cleaner, WeakIdentityMap<ByteBufferIndexInput,Boolean> clones) { super(resourceDescription, buffers, length, chunkSizePower, cleaner, clones); this.offset = offset; try { seek(0L); } catch (IOException ioe) { throw new AssertionError(ioe); } }
MultiBufferImpl(String resourceDescription, ByteBuffer[] buffers, int offset, long length, int chunkSizePower, BufferCleaner cleaner, WeakIdentityMap<ByteBufferIndexInput,Boolean> clones) { super(resourceDescription, buffers, length, chunkSizePower, cleaner, clones); this.offset = offset; try { seek(0L); } catch (IOException ioe) { throw new AssertionError(ioe); } }