public class DoubleWeakHashMap
extends java.lang.Object
implements java.util.Map
This class is not Thread safe. Use in single threaded contexts, or contexts where single threaded-access can be guaranteed, or wrap with Collections.synchronizedMap().
This class does not accept null keys or values.
Constructor and Description |
---|
DoubleWeakHashMap() |
DoubleWeakHashMap(int initialCapacity) |
DoubleWeakHashMap(int initialCapacity,
float loadFactor) |
DoubleWeakHashMap(java.util.Map m) |
Modifier and Type | Method and Description |
---|---|
void |
cleanCleared() |
void |
clear() |
boolean |
containsKey(java.lang.Object key) |
boolean |
containsValue(java.lang.Object val) |
java.util.Set |
entrySet() |
java.lang.Object |
get(java.lang.Object key) |
boolean |
isEmpty() |
java.util.Set |
keySet() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object val) |
void |
putAll(java.util.Map m) |
java.lang.Object |
remove(java.lang.Object key) |
int |
size() |
java.util.Collection |
values() |
public DoubleWeakHashMap()
public DoubleWeakHashMap(int initialCapacity)
public DoubleWeakHashMap(int initialCapacity, float loadFactor)
public DoubleWeakHashMap(java.util.Map m)
public void cleanCleared()
public void clear()
clear
in interface java.util.Map
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object val)
containsValue
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
public boolean isEmpty()
isEmpty
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object val)
put
in interface java.util.Map
public void putAll(java.util.Map m)
putAll
in interface java.util.Map
public java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
public int size()
size
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map