--- old/src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java 2020-03-31 17:51:35.327573839 +0800 +++ new/src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java 2020-03-31 17:51:35.136579399 +0800 @@ -45,11 +45,11 @@ import java.util.Objects; import jdk.internal.access.JavaIOFileDescriptorAccess; -import jdk.internal.access.JavaNioAccess; import jdk.internal.access.SharedSecrets; import jdk.internal.misc.ExtendedMapMode; import jdk.internal.misc.Unsafe; import jdk.internal.misc.VM; +import jdk.internal.misc.VM.BufferPool; import jdk.internal.ref.Cleaner; import jdk.internal.ref.CleanerFactory; @@ -1160,8 +1160,8 @@ * Invoked by sun.management.ManagementFactoryHelper to create the management * interface for mapped buffers. */ - public static JavaNioAccess.BufferPool getMappedBufferPool() { - return new JavaNioAccess.BufferPool() { + public static BufferPool getMappedBufferPool() { + return new BufferPool() { @Override public String getName() { return "mapped"; @@ -1185,8 +1185,8 @@ * Invoked by sun.management.ManagementFactoryHelper to create the management * interface for sync mapped buffers. */ - public static JavaNioAccess.BufferPool getSyncMappedBufferPool() { - return new JavaNioAccess.BufferPool() { + public static BufferPool getSyncMappedBufferPool() { + return new BufferPool() { @Override public String getName() { return "mapped - 'non-volatile memory'";