Class Summary |
Interner<E> |
|
Interner.Entry<E> |
A weak reference holder that caches the hash code of the referent and is chained in the Interner.entries to handle collisions. |
KeyedPhantomReference<K,T> |
|
KeyedSoftReference<K,T> |
|
KeyedStrongReference<K,T> |
|
KeyedWeakReference<K,T> |
|
ReferenceQueueWorker<T> |
|
ReferenceValueMap<K,V> |
A ConcurrentMap implementation that uses KeyedReference instances (KeyedStrongReference ,
KeyedSoftReference , KeyedWeakReference or KeyedPhantomReference ) as its values. |
ReferenceValueMap.Soft<K,V> |
|
ReferenceValueMap.Strong<K,V> |
|
ReferenceValueMap.Weak<K,V> |
|
ReferenceValueMap2<K,V> |
A Map implementation that uses KeyedReference instances (KeyedStrongReference ,
KeyedSoftReference , KeyedWeakReference or KeyedPhantomReference ) as its values. |
ReferenceValueMap2.Soft<K,V> |
|
ReferenceValueMap2.Strong<K,V> |
|
ReferenceValueMap2.Weak<K,V> |
|