Class LinkedHashSetValuedLinkedHashMap<K,V>

Type Parameters:
K - The type of the keys in this map
V - The type of the values in this map
All Implemented Interfaces:
Serializable, MultiValuedMap<K,V>, SetValuedMap<K,V>

public class LinkedHashSetValuedLinkedHashMap<K,V> extends AbstractSetValuedMap<K,V> implements Serializable
Implements a SetValuedMap, using a LinkedHashMap to provide data storage and LinkedHashSets as value collections. This is the standard implementation of a SetValuedMap.

Note that LinkedHashSetValuedLinkedHashMap is not synchronized and is not thread-safe. If you wish to use this map from multiple threads concurrently, you must use appropriate synchronization. This class may throw exceptions when accessed by concurrent threads without synchronization.

Since:
4.5.0-M3
See Also: