Package com.sun.jna
Class WeakMemoryHolder
- java.lang.Object
- 
- com.sun.jna.WeakMemoryHolder
 
- 
 public class WeakMemoryHolder extends java.lang.ObjectHelper to hold a memory object based on the lifetime of another object. The intended use is to assoziate a ByteBuffer with its backing Memory object. The ByteBuffer is held by a WeakReference and a ReferenceQueue is used to track GC of the ByteBuffer. The references to the memory objects are released on access of WeakMemoryHolder.
- 
- 
Field SummaryFields Modifier and Type Field Description (package private) java.util.IdentityHashMap<java.lang.ref.Reference<java.lang.Object>,Memory>backingMap(package private) java.lang.ref.ReferenceQueue<java.lang.Object>referenceQueue
 - 
Constructor SummaryConstructors Constructor Description WeakMemoryHolder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclean()voidput(java.lang.Object o, Memory m)
 
-