private static final class CachingNativeMemoryAllocator.MemoryAllocation
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) long |
address |
(package private) int |
flags |
(package private) CachingNativeMemoryAllocator.Magazine |
magazine |
(package private) static int |
RELEASED |
(package private) static int |
UNMANAGED |
| Constructor and Description |
|---|
MemoryAllocation(CachingNativeMemoryAllocator.Magazine magazine,
long address) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
dispose() |
(package private) void |
free() |
(package private) boolean |
isReleased() |
(package private) boolean |
isUnmanaged() |
void |
setAutoRelease(boolean autorelease) |
static final int UNMANAGED
static final int RELEASED
final CachingNativeMemoryAllocator.Magazine magazine
final long address
volatile int flags
MemoryAllocation(CachingNativeMemoryAllocator.Magazine magazine, long address)