# Class: com.pnfsoftware.jeb.util.collect.WeakValueMap

A map whose values \(and only the values, not the keys\) do not prevent garbage collection of entries. The "opposite" of [WeakHashMap](WeakHashMap). Key\-value pairs with a null value should not be inserted to this map; no guarantee on retrieval and persistence is provided for null values. 

 This map object supports serializability. It is serializable if its key and value types are also serializable.

## Constructor: WeakValueMap
- parameter: `initialCapacity`, type: `int`
- parameter: `loadFactor`, type: `float`


## Constructor: WeakValueMap
- parameter: `initialCapacity`, type: `int`


## Constructor: WeakValueMap


## Constructor: WeakValueMap
- parameter: `t`, type: `java.util.Map<K,V>`


## Method: clear


## Method: containsKey
- parameter: `key`, type: `java.lang.Object`
- return type: `boolean`


## Method: containsValue
- parameter: `value`, type: `java.lang.Object`
- return type: `boolean`


## Method: entrySet
- return type: `java.util.Set<java.util.Map.Entry<K,V>>`


## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


## Method: get
- parameter: `key`, type: `java.lang.Object`
- return type: `V`


## Method: hashCode
- return type: `int`


## Method: isEmpty
- return type: `boolean`


## Method: keySet
- return type: `java.util.Set<K>`


## Method: put
- parameter: `key`, type: `K`
- parameter: `value`, type: `V`
- return type: `V`


## Method: putAll
- parameter: `m`, type: `java.util.Map<? extends K,? extends V>`


## Method: remove
- parameter: `key`, type: `java.lang.Object`
- return type: `V`


## Method: size
- return type: `int`


## Method: toString
- return type: `java.lang.String`


## Method: values
- return type: `java.util.Collection<V>`


