Package org.apache.felix.resolver.util
Class OpenHashMapSet<K,V>
- java.lang.Object
-
- org.apache.felix.resolver.util.OpenHashMap<K,CopyOnWriteSet<V>>
-
- org.apache.felix.resolver.util.OpenHashMapSet<K,V>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<K,CopyOnWriteSet<V>>
,java.util.SortedMap<K,CopyOnWriteSet<V>>
public class OpenHashMapSet<K,V> extends OpenHashMap<K,CopyOnWriteSet<V>>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap.AbstractObjectCollection<K>, OpenHashMap.AbstractObjectSet<K>, OpenHashMap.MapEntry
-
-
Constructor Summary
Constructors Constructor Description OpenHashMapSet()
OpenHashMapSet(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CopyOnWriteSet<V>
compute(K key)
OpenHashMapSet<K,V>
deepClone()
-
Methods inherited from class org.apache.felix.resolver.util.OpenHashMap
clear, clone, comparator, containsKey, containsValue, defaultReturnValue, defaultReturnValue, entrySet, equals, fast, firstKey, fixPointers, fixPointers, get, getAndMoveToFirst, getAndMoveToLast, getOrCompute, hashCode, headMap, isEmpty, keySet, lastKey, put, putAll, putAndMoveToFirst, putAndMoveToLast, rehash, remove, removeFirst, removeLast, shiftKeys, size, subMap, tailMap, toString, trim, trim, values
-
-
-
-
Method Detail
-
deepClone
public OpenHashMapSet<K,V> deepClone()
-
compute
protected CopyOnWriteSet<V> compute(K key)
- Overrides:
compute
in classOpenHashMap<K,CopyOnWriteSet<V>>
-
-