private static final class ByteBufferCleaner.Java9Cleaner extends java.lang.Object implements ByteBufferCleaner.Cleaner
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Method |
invokeCleaner |
private java.lang.Object |
theUnsafe |
Modifier | Constructor and Description |
---|---|
private |
Java9Cleaner() |
Modifier and Type | Method and Description |
---|---|
void |
clean(java.nio.ByteBuffer buffer) |
private final java.lang.Object theUnsafe
private final java.lang.reflect.Method invokeCleaner
private Java9Cleaner() throws java.lang.ReflectiveOperationException, java.lang.SecurityException
java.lang.ReflectiveOperationException
java.lang.SecurityException
public void clean(java.nio.ByteBuffer buffer) throws java.lang.ReflectiveOperationException
clean
in interface ByteBufferCleaner.Cleaner
java.lang.ReflectiveOperationException