Class ConcurrentWeakIntObjectHashMap<V>
java.lang.Object
com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap<V>
- All Implemented Interfaces:
ConcurrentIntObjectMap<V>
- Author:
- strobelm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontains(int key) protected final com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap.IntReference<V> createReference(int key, V value, ReferenceQueue<V> queue) entries()get(int key) booleanisEmpty()int[]keys()putIfAbsent(int key, V value) remove(int key) booleanbooleanintsize()
-
Constructor Details
-
ConcurrentWeakIntObjectHashMap
public ConcurrentWeakIntObjectHashMap()
-
-
Method Details
-
createReference
protected final com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap.IntReference<V> createReference(int key, @NotNull V value, ReferenceQueue<V> queue) -
addOrGet
- Specified by:
addOrGetin interfaceConcurrentIntObjectMap<V>
-
putIfAbsent
- Specified by:
putIfAbsentin interfaceConcurrentIntObjectMap<V>
-
remove
- Specified by:
removein interfaceConcurrentIntObjectMap<V>
-
replace
- Specified by:
replacein interfaceConcurrentIntObjectMap<V>
-
put
- Specified by:
putin interfaceConcurrentIntObjectMap<V>
-
get
- Specified by:
getin interfaceConcurrentIntObjectMap<V>
-
remove
- Specified by:
removein interfaceConcurrentIntObjectMap<V>
-
size
public int size()- Specified by:
sizein interfaceConcurrentIntObjectMap<V>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceConcurrentIntObjectMap<V>
-
contains
public boolean contains(int key) - Specified by:
containsin interfaceConcurrentIntObjectMap<V>
-
clear
public void clear()- Specified by:
clearin interfaceConcurrentIntObjectMap<V>
-
keys
- Specified by:
keysin interfaceConcurrentIntObjectMap<V>
-
entries
- Specified by:
entriesin interfaceConcurrentIntObjectMap<V>
-