@Override public DataPosition mark() { if (!buffer.hasRemaining()) doFlush(0); return new CompressedFileWriterMark(chunkOffset, current(), buffer.position(), chunkCount + 1); }
@Override public DataPosition mark() { if (!buffer.hasRemaining()) doFlush(0); return new CompressedFileWriterMark(chunkOffset, current(), buffer.position(), chunkCount + 1); }
@Override public DataPosition mark() { if (!buffer.hasRemaining()) doFlush(0); return new CompressedFileWriterMark(chunkOffset, current(), buffer.position(), chunkCount + 1); }
@Override public FileMark mark() { return new CompressedFileWriterMark(chunkOffset, current, validBufferBytes, chunkCount + 1); }
@Override public DataPosition mark() { if (!buffer.hasRemaining()) doFlush(0); return new CompressedFileWriterMark(chunkOffset, current(), buffer.position(), chunkCount + 1); }