Package org.apache.felix.resolver.util
Class OpenHashMapList<K,V>
- java.lang.Object
-
- org.apache.felix.resolver.util.OpenHashMap<K,CopyOnWriteList<V>>
-
- org.apache.felix.resolver.util.OpenHashMapList<K,V>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<K,CopyOnWriteList<V>>
,java.util.SortedMap<K,CopyOnWriteList<V>>
public class OpenHashMapList<K,V> extends OpenHashMap<K,CopyOnWriteList<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 OpenHashMapList()
OpenHashMapList(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CopyOnWriteList<V>
compute(K key)
OpenHashMapList<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 OpenHashMapList<K,V> deepClone()
-
compute
protected CopyOnWriteList<V> compute(K key)
- Overrides:
compute
in classOpenHashMap<K,CopyOnWriteList<V>>
-
-