static GenericIndexed<ResourceHolder<ByteBuffer>> ofCompressedByteBuffers( Iterable<ByteBuffer> buffers, CompressionStrategy compression, int bufferSize, ByteOrder order, Closer closer ) { return fromIterableVersionOne( buffers, GenericIndexedWriter.compressedByteBuffersWriteObjectStrategy(compression, bufferSize, closer), false, new DecompressingByteBufferObjectStrategy(order, compression) ); }
static GenericIndexedWriter<ByteBuffer> ofCompressedByteBuffers( final SegmentWriteOutMedium segmentWriteOutMedium, final String filenameBase, final CompressionStrategy compressionStrategy, final int bufferSize ) { GenericIndexedWriter<ByteBuffer> writer = new GenericIndexedWriter<>( segmentWriteOutMedium, filenameBase, compressedByteBuffersWriteObjectStrategy(compressionStrategy, bufferSize, segmentWriteOutMedium.getCloser()) ); writer.objectsSorted = false; return writer; }
static GenericIndexed<ResourceHolder<ByteBuffer>> ofCompressedByteBuffers( Iterable<ByteBuffer> buffers, CompressionStrategy compression, int bufferSize, ByteOrder order, Closer closer ) { return fromIterableVersionOne( buffers, GenericIndexedWriter.compressedByteBuffersWriteObjectStrategy(compression, bufferSize, closer), false, new DecompressingByteBufferObjectStrategy(order, compression) ); }
static GenericIndexedWriter<ByteBuffer> ofCompressedByteBuffers( final SegmentWriteOutMedium segmentWriteOutMedium, final String filenameBase, final CompressionStrategy compressionStrategy, final int bufferSize ) { GenericIndexedWriter<ByteBuffer> writer = new GenericIndexedWriter<>( segmentWriteOutMedium, filenameBase, compressedByteBuffersWriteObjectStrategy(compressionStrategy, bufferSize, segmentWriteOutMedium.getCloser()) ); writer.objectsSorted = false; return writer; }