diff --git a/lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileChannel.java b/lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileChannel.java index 3f8ed3bc361c..ab9cc58f7ac6 100644 --- a/lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileChannel.java +++ b/lucene/test-framework/src/java/org/apache/lucene/tests/mockfile/FilterFileChannel.java @@ -17,6 +17,8 @@ package org.apache.lucene.tests.mockfile; import java.io.IOException; +import java.lang.foreign.Arena; +import java.lang.foreign.MemorySegment; import java.nio.ByteBuffer; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; @@ -118,6 +120,11 @@ public MappedByteBuffer map(MapMode mode, long position, long size) throws IOExc return delegate.map(mode, position, size); } + @Override + public MemorySegment map(MapMode mode, long offset, long size, Arena arena) throws IOException { + return delegate.map(mode, offset, size, arena); + } + @Override public FileLock lock(long position, long size, boolean shared) throws IOException { return delegate.lock(position, size, shared);