Package jetbrains.buildServer.util
Class DoubleKeyHashMap<Key1,Key2,Value>
- java.lang.Object
-
- jetbrains.buildServer.util.AbstractDoubleKeyMap<Key1,Key2,Value>
-
- jetbrains.buildServer.util.DoubleKeyHashMap<Key1,Key2,Value>
-
- All Implemented Interfaces:
DoubleKeyMap<Key1,Key2,Value>
- Direct Known Subclasses:
SynchronizedDoubleKeyHashMap
public class DoubleKeyHashMap<Key1,Key2,Value> extends AbstractDoubleKeyMap<Key1,Key2,Value>
ADoubleKeyHashMapimplementation based on thejava.util.HashMapclass. Both key typesKey1andKey2should implementequalsandhashCodemethods.Is not thread-safe.
- Since:
- 8.1
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
- See Also:
SynchronizedDoubleKeyHashMap
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.util.AbstractDoubleKeyMap
myMapByKey1, myMapByKey2, mySize
-
-
Constructor Summary
Constructors Constructor Description DoubleKeyHashMap()DoubleKeyHashMap(int initialCapacity)DoubleKeyHashMap(int initialCapacity, float loadFactor)
-
Method Summary
-
Methods inherited from class jetbrains.buildServer.util.AbstractDoubleKeyMap
clear, contains, containsAnyByKey1, containsAnyByKey2, entrySet, entrySetByKey1, entrySetByKey2, get, getAllByKey1, getAllByKey2, isEmpty, keys, keySet1, keySet2, put, putAll, putAllForKey1, putAllForKey2, recalculateSize, remove, removeAll, removeAllByKey1, removeAllByKey2, size, values, valuesByKey1, valuesByKey2
-
-