Class ConcurrentIntIntMap
java.lang.Object
com.trivago.fastutilconcurrentwrapper.map.PrimitiveConcurrentMap
com.trivago.fastutilconcurrentwrapper.map.ConcurrentIntIntMap
- All Implemented Interfaces:
IntIntMap,PrimitiveIntKeyMap,PrimitiveKeyMap
-
Field Summary
Fields inherited from class com.trivago.fastutilconcurrentwrapper.map.PrimitiveConcurrentMap
locks, numBucketsFields inherited from interface com.trivago.fastutilconcurrentwrapper.IntIntMap
DEFAULT_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionConcurrentIntIntMap(int numBuckets, int initialCapacity, float loadFactor, int defaultValue) -
Method Summary
Modifier and TypeMethodDescriptionintcomputeIfAbsent(int key, it.unimi.dsi.fastutil.ints.Int2IntFunction mappingFunction) intcomputeIfPresent(int key, BiFunction<Integer, Integer, Integer> mappingFunction) booleancontainsKey(int key) intget(int l) intbooleanisEmpty()intput(int key, int value) intremove(int key) booleanremove(int key, int value) intsize()Methods inherited from class com.trivago.fastutilconcurrentwrapper.map.PrimitiveConcurrentMap
getBucket, getBucket, isEmpty, size
-
Constructor Details
-
ConcurrentIntIntMap
public ConcurrentIntIntMap(int numBuckets, int initialCapacity, float loadFactor, int defaultValue)
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfacePrimitiveKeyMap
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacePrimitiveKeyMap
-
containsKey
public boolean containsKey(int key) - Specified by:
containsKeyin interfacePrimitiveIntKeyMap
-
get
public int get(int l) -
put
public int put(int key, int value) -
getDefaultValue
public int getDefaultValue()- Specified by:
getDefaultValuein interfaceIntIntMap
-
remove
public int remove(int key) -
remove
public boolean remove(int key, int value) -
computeIfAbsent
public int computeIfAbsent(int key, it.unimi.dsi.fastutil.ints.Int2IntFunction mappingFunction) - Specified by:
computeIfAbsentin interfaceIntIntMap
-
computeIfPresent
- Specified by:
computeIfPresentin interfaceIntIntMap
-