< prev index next >
src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
Print this page
rev 58228 : 8238665: Add JFR event for direct memory statistics
*** 24,47 ****
*/
package jdk.internal.access;
import jdk.internal.access.foreign.MemorySegmentProxy;
import java.nio.Buffer;
import java.nio.ByteBuffer;
public interface JavaNioAccess {
/**
! * Provides access to information on buffer usage.
*/
- interface BufferPool {
- String getName();
- long getCount();
- long getTotalCapacity();
- long getMemoryUsed();
- }
BufferPool getDirectBufferPool();
/**
* Constructs a direct ByteBuffer referring to the block of memory starting
* at the given memory address and extending {@code cap} bytes.
--- 24,43 ----
*/
package jdk.internal.access;
import jdk.internal.access.foreign.MemorySegmentProxy;
+ import jdk.internal.misc.VM.BufferPool;
import java.nio.Buffer;
import java.nio.ByteBuffer;
public interface JavaNioAccess {
+
/**
! * Used by {@code jdk.internal.misc.VM}.
*/
BufferPool getDirectBufferPool();
/**
* Constructs a direct ByteBuffer referring to the block of memory starting
* at the given memory address and extending {@code cap} bytes.
< prev index next >