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.entries
to handle collisions.KeyedReference<K,T> KeyedSoftReference<K,T> KeyedStrongReference<K,T> KeyedWeakReference<K,T> ReferenceValueMap<K,V> AConcurrentMap
implementation that usesKeyedReference
instances (KeyedStrongReference
,KeyedSoftReference
,KeyedWeakReference
orKeyedPhantomReference
) as its values.ReferenceValueMap2<K,V> AMap
implementation that usesKeyedReference
instances (KeyedStrongReference
,KeyedSoftReference
,KeyedWeakReference
orKeyedPhantomReference
) as its values.