Retain RandomAccessFile in JournalSegmentFile
[controller.git] / atomix-storage / src / main / java / io / atomix / storage / journal / FileReader.java
index 0a9bb3ef11f891cd92f4a84f0f12a21324fccbcf..e9f06a15fc988f482d7e3ba840782fcdbb43ad02 100644 (file)
@@ -25,7 +25,7 @@ import org.eclipse.jdt.annotation.NonNull;
  * An abstraction over how to read a {@link JournalSegmentFile}.
  */
 abstract sealed class FileReader permits DiskFileReader, MappedFileReader {
-    private final JournalSegmentFile file;
+    private final @NonNull JournalSegmentFile file;
 
     FileReader(final JournalSegmentFile file) {
         this.file = requireNonNull(file);