|
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> |
|