Index: oak-segment/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/FileAccess.java =================================================================== --- oak-segment/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/FileAccess.java (revision 1739723) +++ oak-segment/src/main/java/org/apache/jackrabbit/oak/plugins/segment/file/FileAccess.java (working copy) @@ -45,9 +45,12 @@ */ static class Mapped extends FileAccess { + private final RandomAccessFile file; + private final MappedByteBuffer buffer; Mapped(RandomAccessFile file) throws IOException { + this.file = file; this.buffer = file.getChannel().map(READ_ONLY, 0, file.length()); } @@ -70,7 +73,8 @@ } @Override - public void close() { + public void close() throws IOException { + file.close(); } }