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.ReflectiveOperationExceptionjava.lang.SecurityExceptionpublic void clean(java.nio.ByteBuffer buffer)
throws java.lang.ReflectiveOperationException
clean in interface ByteBufferCleaner.Cleanerjava.lang.ReflectiveOperationException