Package de.bsvrz.dav.daf.util
Class WeakIdentityHashMap<K,V>
java.lang.Object
de.bsvrz.dav.daf.util.WeakIdentityHashMap<K,V>
- All Implemented Interfaces:
java.util.Map<K,V>
@Deprecated
public class WeakIdentityHashMap<K,V>
extends java.lang.Object
implements java.util.Map<K,V>
Deprecated.
WeakHashMap, die anhand von Objekt-Identität vergleicht. Nicht Threadsafe.
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object> -
Constructor Summary
Constructors Constructor Description WeakIdentityHashMap()Deprecated. -
Method Summary
Modifier and Type Method Description voidclear()Deprecated.booleancontainsKey(java.lang.Object key)Deprecated.booleancontainsValue(java.lang.Object value)Deprecated.java.util.Set<java.util.Map.Entry<K,V>>entrySet()Deprecated.Vget(java.lang.Object key)Deprecated.booleanisEmpty()Deprecated.java.util.Set<K>keySet()Deprecated.Vput(K key, V value)Deprecated.voidputAll(java.util.Map<? extends K,? extends V> m)Deprecated.Vremove(java.lang.Object key)Deprecated.intsize()Deprecated.java.util.Collection<V>values()Deprecated.Methods 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
-
WeakIdentityHashMap
public WeakIdentityHashMap()Deprecated.
-
-
Method Details
-
size
public final int size()Deprecated. -
isEmpty
public final boolean isEmpty()Deprecated. -
containsKey
public final boolean containsKey(java.lang.Object key)Deprecated. -
containsValue
public final boolean containsValue(java.lang.Object value)Deprecated. -
get
Deprecated. -
put
Deprecated. -
remove
Deprecated. -
putAll
Deprecated. -
clear
public final void clear()Deprecated. -
keySet
Deprecated. -
values
Deprecated. -
entrySet
Deprecated.
-
newMapMaker().weakKeys().makeMap()verwendet werden, die optimierter und threadsafe ist.