private static final class TransientNativeMemoryIO.Magazine extends PhantomReferenceReaper<java.lang.Object> implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
private long |
end |
private long |
memory |
private long |
page |
private int |
pageCount |
private com.kenai.jffi.PageManager |
pm |
private java.lang.ref.WeakReference<java.lang.Object> |
weakref |
| Constructor and Description |
|---|
Magazine(java.lang.Object sentinel,
com.kenai.jffi.PageManager pm,
long page,
int pageCount) |
| Modifier and Type | Method and Description |
|---|---|
(package private) long |
allocate(int size,
int align) |
void |
run() |
(package private) java.lang.Object |
sentinel() |
private final java.lang.ref.WeakReference<java.lang.Object> weakref
private final com.kenai.jffi.PageManager pm
private final long page
private final long end
private final int pageCount
private long memory