Package org.jruby.ext.ffi.jffi
Class CachingNativeMemoryAllocator.Bucket.CacheElement
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference<T>
jnr.ffi.util.ref.FinalizableWeakReference<Object>
org.jruby.ext.ffi.jffi.CachingNativeMemoryAllocator.Bucket.CacheElement
- All Implemented Interfaces:
jnr.ffi.util.ref.FinalizableReference
- Enclosing class:
- CachingNativeMemoryAllocator.Bucket
final class CachingNativeMemoryAllocator.Bucket.CacheElement
extends jnr.ffi.util.ref.FinalizableWeakReference<Object>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicBooleanprivate final CachingNativeMemoryAllocator.Magazine -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.ref.Reference
clear, clone, enqueue, get, isEnqueued, reachabilityFence, refersTo
-
Field Details
-
magazine
-
disposed
-
-
Constructor Details
-
CacheElement
CacheElement(CachingNativeMemoryAllocator.Magazine magazine)
-
-
Method Details
-
finalizeReferent
public void finalizeReferent()
-