org.eclipse.net4j.util.ref
Class KeyedSoftReference<K,T>
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.SoftReference<T>
org.eclipse.net4j.util.ref.KeyedSoftReference<K,T>
- All Implemented Interfaces:
- KeyedReference<K,T>
public class KeyedSoftReference<K,T>
- extends java.lang.ref.SoftReference<T>
- implements KeyedReference<K,T>
Methods inherited from class java.lang.ref.SoftReference |
get |
Methods inherited from class java.lang.ref.Reference |
clear, enqueue, isEnqueued |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
KeyedSoftReference
public KeyedSoftReference(K key,
T ref)
KeyedSoftReference
public KeyedSoftReference(K key,
T ref,
java.lang.ref.ReferenceQueue<T> queue)
getType
public ReferenceType getType()
- Specified by:
getType
in interface KeyedReference<K,T>
getKey
public K getKey()
- Specified by:
getKey
in interface KeyedReference<K,T>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object