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.Mappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mappublic boolean containsValue(java.lang.Object val)
containsValue in interface java.util.Mappublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic java.lang.Object get(java.lang.Object key)
get in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic java.lang.Object put(java.lang.Object key,
java.lang.Object val)
put in interface java.util.Mappublic void putAll(java.util.Map m)
putAll in interface java.util.Mappublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mappublic int size()
size in interface java.util.Mappublic java.util.Collection values()
values in interface java.util.Map