public class WeakWeakMap<K,V>
extends java.util.WeakHashMap<K,V>
WeakHashMap on why the
values in a WeakHashMap must never refer strongly to their keys.WeakHashMap,
WeakReference| Constructor and Description |
|---|
WeakWeakMap()
Creates a
WeakWeakMap with default initial capacity and load
factor. |
WeakWeakMap(int pInitialCapacity)
Creates a
WeakWeakMap with the given initial capacity and
default load factor. |
WeakWeakMap(int pInitialCapacity,
float pLoadFactor)
Creates a
WeakWeakMap with the given initial capacity and
load factor. |
WeakWeakMap(java.util.Map<? extends K,? extends V> pMap)
Creates a
WeakWeakMap containing the mappings in the given map. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsValue(java.lang.Object pValue) |
java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
V |
get(java.lang.Object pKey) |
V |
put(K pKey,
V pValue) |
void |
putAll(java.util.Map<? extends K,? extends V> pMap) |
V |
remove(java.lang.Object pKey) |
java.util.Collection<V> |
values() |
clear, containsKey, forEach, isEmpty, keySet, replaceAll, sizepublic WeakWeakMap()
WeakWeakMap with default initial capacity and load
factor.WeakHashMap.WeakHashMap()public WeakWeakMap(int pInitialCapacity)
WeakWeakMap with the given initial capacity and
default load factor.pInitialCapacity - the initial capacityWeakHashMap.WeakHashMap(int)public WeakWeakMap(int pInitialCapacity,
float pLoadFactor)
WeakWeakMap with the given initial capacity and
load factor.pInitialCapacity - the initial capacitypLoadFactor - the load factorWeakHashMap.WeakHashMap(int, float)public V get(java.lang.Object pKey)
public V remove(java.lang.Object pKey)
public boolean containsValue(java.lang.Object pValue)
Copyright © 2020. All Rights Reserved.