Package org.eclipse.net4j.util.ref
A framework for memory-sensitive keyed references and value maps.
-
Interface Summary Interface Description KeyedReference<K,T> -
Class Summary Class Description CleanableReferenceQueue<T> Interner<E> Interner.Entry<E> A weak reference holder that caches the hash code of the referent and is chained in theInterner.entriesto handle collisions.KeyedPhantomReference<K,T> KeyedSoftReference<K,T> KeyedStrongReference<K,T> KeyedWeakReference<K,T> ReferenceMonitor<T> ReferenceQueueWorker<T> ReferenceValueMap<K,V> AConcurrentMapimplementation that usesKeyedReferenceinstances (KeyedStrongReference,KeyedSoftReference,KeyedWeakReferenceorKeyedPhantomReference) as its values.ReferenceValueMap.Soft<K,V> ReferenceValueMap.Strong<K,V> ReferenceValueMap.Weak<K,V> ReferenceValueMap2<K,V> AMapimplementation that usesKeyedReferenceinstances (KeyedStrongReference,KeyedSoftReference,KeyedWeakReferenceorKeyedPhantomReference) as its values.ReferenceValueMap2.Soft<K,V> ReferenceValueMap2.Strong<K,V> ReferenceValueMap2.Weak<K,V> -
Enum Summary Enum Description ReferenceType