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 AbstractWeakValueMap
AbstractWeakValueMap.GeneratedEntry, AbstractWeakValueMap.WeakValueRef<K,V> -
Field Summary
Fields inherited from class AbstractWeakValueMap
refQueue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CopyOnWrite.AbstractCowMap<K, AbstractWeakValueMap.WeakValueRef<K, V>> Methods inherited from class CopyOnWrite.WeakValueAbstractCowMap
getRefMapMethods inherited from class AbstractWeakValueMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, processQueue, put, putAll, remove, size, valuesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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>
-