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>
ADoubleKeyHashMap
implementation based on thejava.util.HashMap
class. Both key typesKey1
andKey2
should implementequals
andhashCode
methods.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
-
-