Package org.eclipse.net4j.util.ref
Class ReferenceValueMap2.Soft<K,V>
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- org.eclipse.net4j.util.ref.ReferenceValueMap2<K,V>
-
- org.eclipse.net4j.util.ref.ReferenceValueMap2.Soft<K,V>
-
- All Implemented Interfaces:
java.util.Map<K,V>
- Enclosing class:
- ReferenceValueMap2<K,V>
public static class ReferenceValueMap2.Soft<K,V> extends ReferenceValueMap2<K,V>
- Author:
- Eike Stepper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.net4j.util.ref.ReferenceValueMap2
ReferenceValueMap2.Soft<K,V>, ReferenceValueMap2.Strong<K,V>, ReferenceValueMap2.Weak<K,V>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected KeyedReference<K,V>
createReference(K key, V value, java.lang.ref.ReferenceQueue<V> queue)
-
Methods inherited from class org.eclipse.net4j.util.ref.ReferenceValueMap2
clear, containsKey, containsValue, createQueue, dereference, entrySet, get, internalPurgeQueue, isEmpty, purged, purgeQueue, put, remove, size
-
Methods inherited from class java.util.AbstractMap
clone, equals, hashCode, keySet, putAll, toString, values
-
-
-
-
Constructor Detail
-
Soft
public Soft()
-
Soft
public Soft(java.util.Map<K,KeyedReference<K,V>> map)
-
-
Method Detail
-
createReference
protected KeyedReference<K,V> createReference(K key, V value, java.lang.ref.ReferenceQueue<V> queue)
- Specified by:
createReference
in classReferenceValueMap2<K,V>
-
-