Class CopyOnWrite.AbstractCowMap<K,V>
java.lang.Object
ghidra.trace.util.CopyOnWrite.AbstractCowMap<K,V>
- All Implemented Interfaces:
Map<K,V>
- Direct Known Subclasses:
CopyOnWrite.HashCowMap
- Enclosing interface:
CopyOnWrite
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction) booleancontainsKey(Object key) booleancontainsValue(Object value) Extension point: Create a mutable copy of the given mapentrySet()booleanisEmpty()keySet()voidintsize()values()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Map
compute, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
AbstractCowMap
public AbstractCowMap()
-
-
Method Details
-
copyMap
-
size
-
isEmpty
-
containsKey
- Specified by:
containsKeyin interfaceMap<K,V>
-
containsValue
- Specified by:
containsValuein interfaceMap<K,V>
-
get
-
put
-
remove
-
putAll
-
clear
-
keySet
-
values
-
entrySet
-
computeIfAbsent
-