Module java.base
Package java.util

# Class WeakHashMap

=
public class WeakHashMap<K, V>
extends java.util.AbstractMap<K, V>
implements java.util.Map<K, V>

## Constructors

- =
  public WeakHashMap()
- =
  public WeakHashMap(int arg0)
- =
  public WeakHashMap(int arg0, float arg1)
- =
  public WeakHashMap(java.util.Map<? extends K, ? extends V> arg0)

## Methods

- =
  public void clear()
- =
  public boolean containsKey(java.lang.Object arg0)
- =
  public boolean containsValue(java.lang.Object arg0)
- =
  public java.util.Set<java.util.Map.Entry<K, V>> entrySet()
- =
  public void forEach(java.util.function.BiConsumer<? super K, ? super V> arg0)
- =
  public V get(java.lang.Object arg0)
- =
  public boolean isEmpty()
- =
  public java.util.Set<K> keySet()
- =
  public static <K, V> java.util.WeakHashMap<K, V> newWeakHashMap(int arg0)
- =
  public V put(K arg0, V arg1)
- =
  public void putAll(java.util.Map<? extends K, ? extends V> arg0)
- =
  public V remove(java.lang.Object arg0)
- =
  public void replaceAll(java.util.function.BiFunction<? super K, ? super V, ? extends V> arg0)
- =
  public int size()
- =
  public java.util.Collection<V> values()

## Summary

No differences.