super(channel, segment, maxEntrySize, index, namespace);
buffer = DiskFileReader.allocateBuffer(maxSegmentSize, maxEntrySize);
- final var fileReader = new DiskFileReader(segment.file().file().toPath(), channel, maxSegmentSize, maxEntrySize);
- reader = new JournalSegmentReader<>(segment, fileReader, maxEntrySize, namespace);
+ reader = new JournalSegmentReader<>(segment,
+ new DiskFileReader(segment.file().file().toPath(), channel, buffer), maxEntrySize, namespace);
reset(0);
}
super(previous);
buffer = DiskFileReader.allocateBuffer(maxSegmentSize, maxEntrySize);
- final var fileReader = new DiskFileReader(segment.file().file().toPath(), channel, maxSegmentSize, maxEntrySize);
- reader = new JournalSegmentReader<>(segment, fileReader, maxEntrySize, namespace);
+ reader = new JournalSegmentReader<>(segment,
+ new DiskFileReader(segment.file().file().toPath(), channel, buffer), maxEntrySize, namespace);
lastEntry = previous.getLastEntry();
currentPosition = position;
}