Package org.eclipse.net4j.util.ref
package org.eclipse.net4j.util.ref
A framework for memory-sensitive keyed references and value maps.
-
ClassDescriptionInterner<E>A weak reference holder that caches the hash code of the referent and is chained in the
Interner.entriesto handle collisions.KeyedReference<K,T> KeyedSoftReference<K,T> KeyedStrongReference<K,T> KeyedWeakReference<K,T> ReferenceValueMap<K,V> AConcurrentMapimplementation that usesKeyedReferenceinstances (KeyedStrongReference,KeyedSoftReference,KeyedWeakReferenceorKeyedPhantomReference) as its values.A reference-value map that keeps values softly reachable.A reference-value map that keeps values strongly reachable.A reference-value map that keeps values weakly reachable.ReferenceValueMap2<K,V> AMapimplementation that usesKeyedReferenceinstances (KeyedStrongReference,KeyedSoftReference,KeyedWeakReferenceorKeyedPhantomReference) as its values.A reference-value map that keeps values softly reachable.A reference-value map that keeps values strongly reachable.A reference-value map that keeps values weakly reachable.