final class CleanerJava6 extends java.lang.Object implements Cleaner
ByteBuffer by using Cleaner. This is encapsulated in an extra class to be able
to use PlatformDependent0 on Android without problems.
For more details see #2604.| Modifier and Type | Field and Description |
|---|---|
private static java.lang.reflect.Method |
CLEAN_METHOD |
private static long |
CLEANER_FIELD_OFFSET |
private static InternalLogger |
logger |
| Constructor and Description |
|---|
CleanerJava6() |
| Modifier and Type | Method and Description |
|---|---|
void |
freeDirectBuffer(java.nio.ByteBuffer buffer)
Free a direct
ByteBuffer if possible |
(package private) static boolean |
isSupported() |
private static final long CLEANER_FIELD_OFFSET
private static final java.lang.reflect.Method CLEAN_METHOD
private static final InternalLogger logger
static boolean isSupported()
public void freeDirectBuffer(java.nio.ByteBuffer buffer)
CleanerByteBuffer if possiblefreeDirectBuffer in interface Cleaner