src/java.base/share/classes/java/nio/Bits.java

Print this page

        

*** 27,38 **** import java.security.AccessController; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.LongAdder; ! import sun.misc.JavaLangRefAccess; ! import sun.misc.SharedSecrets; import sun.misc.Unsafe; import sun.misc.VM; /** * Access to bits, native and otherwise. --- 27,38 ---- import java.security.AccessController; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.LongAdder; ! import jdk.internal.misc.JavaLangRefAccess; ! import jdk.internal.misc.SharedSecrets; import sun.misc.Unsafe; import sun.misc.VM; /** * Access to bits, native and otherwise.
*** 700,711 **** // -- Monitoring of direct buffer usage -- static { // setup access to this package in SharedSecrets ! sun.misc.SharedSecrets.setJavaNioAccess( ! new sun.misc.JavaNioAccess() { @Override public sun.misc.JavaNioAccess.BufferPool getDirectBufferPool() { return new sun.misc.JavaNioAccess.BufferPool() { @Override public String getName() { --- 700,711 ---- // -- Monitoring of direct buffer usage -- static { // setup access to this package in SharedSecrets ! SharedSecrets.setJavaNioAccess( ! new JavaNioAccess() { @Override public sun.misc.JavaNioAccess.BufferPool getDirectBufferPool() { return new sun.misc.JavaNioAccess.BufferPool() { @Override public String getName() {