Package ghidra.trace.util
Class CopyOnWrite.HashCowMap<K,V>
java.lang.Object
ghidra.trace.util.CopyOnWrite.AbstractCowMap<K,V>
ghidra.trace.util.CopyOnWrite.HashCowMap<K,V>
- All Implemented Interfaces:
Map<K,V>
- Enclosing interface:
CopyOnWrite
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ghidra.trace.util.CopyOnWrite.AbstractCowMap
clear, computeIfAbsent, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
HashCowMap
public HashCowMap()
-
-
Method Details
-
copyMap
Description copied from class:CopyOnWrite.AbstractCowMapExtension point: Create a mutable copy of the given map- Specified by:
copyMapin classCopyOnWrite.AbstractCowMap<K,V> - Parameters:
map- the map to copy- Returns:
- the mutable copy
-