Package ghidra.trace.util
Class CopyOnWrite.WeakValueHashCowMap<K,V>
java.lang.Object
ghidra.util.datastruct.AbstractWeakValueMap<K,V>
ghidra.trace.util.CopyOnWrite.WeakValueAbstractCowMap<K,V>
ghidra.trace.util.CopyOnWrite.WeakValueHashCowMap<K,V>
- All Implemented Interfaces:
Map<K,V>
- Enclosing interface:
CopyOnWrite
public static class CopyOnWrite.WeakValueHashCowMap<K,V>
extends CopyOnWrite.WeakValueAbstractCowMap<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.util.datastruct.AbstractWeakValueMap
AbstractWeakValueMap.GeneratedEntry, AbstractWeakValueMap.WeakValueRef<K,V> -
Field Summary
Fields inherited from class ghidra.util.datastruct.AbstractWeakValueMap
refQueue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CopyOnWrite.AbstractCowMap<K, AbstractWeakValueMap.WeakValueRef<K, V>> Methods inherited from class ghidra.trace.util.CopyOnWrite.WeakValueAbstractCowMap
getRefMapMethods inherited from class ghidra.util.datastruct.AbstractWeakValueMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, processQueue, 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, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
WeakValueHashCowMap
public WeakValueHashCowMap()
-
-
Method Details
-
newCowMap
- Specified by:
newCowMapin classCopyOnWrite.WeakValueAbstractCowMap<K,V>
-