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 final Method | |
| private static final Field | |
| private static final long | |
| private static final InternalLogger |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | freeDirectBuffer(ByteBuffer buffer)
Implements io. ByteBuffer if possible
|
| private static void | |
| private static void | |
| pack-priv static boolean |
| CLEAN_METHOD | back to summary |
|---|---|
| private static final Method CLEAN_METHOD | |
| CLEANER_FIELD | back to summary |
|---|---|
| private static final Field CLEANER_FIELD | |
| CLEANER_FIELD_OFFSET | back to summary |
|---|---|
| private static final long CLEANER_FIELD_OFFSET | |
| logger | back to summary |
|---|---|
| private static final InternalLogger logger | |
| CleanerJava6 | back to summary |
|---|---|
| pack-priv CleanerJava6() | |
| freeDirectBuffer | back to summary |
|---|---|
| public void freeDirectBuffer(ByteBuffer buffer) Implements io. Doc from io. Free a direct
| |
| freeDirectBuffer0 | back to summary |
|---|---|
| private static void freeDirectBuffer0(ByteBuffer buffer) throws Exception | |
| freeDirectBufferPrivileged | back to summary |
|---|---|
| private static void freeDirectBufferPrivileged(final ByteBuffer buffer) | |
| isSupported | back to summary |
|---|---|
| pack-priv static boolean isSupported() | |