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)
Cleaner
ByteBuffer
if possiblefreeDirectBuffer
in interface Cleaner