Package org.jppf.utils.collections
Class SetIdentityMap<K,V>
java.lang.Object
org.jppf.utils.collections.AbstractCollectionMap<K,V>
org.jppf.utils.collections.SetIdentityMap<K,V>
- Type Parameters:
K- the type of the keys in this map.V- the type of values in each Set mapped to a key.
- All Implemented Interfaces:
Serializable,Iterable<V>,CollectionMap<K,V>
An identity map whose values are sets of a specified component type.
This means the
containsKey() method will use == instead of equals().- Author:
- Laurent Cohen
- See Also:
-
Field Summary
Fields inherited from class org.jppf.utils.collections.AbstractCollectionMap
map -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<K,Collection<V>> Create a new map.protected Collection<V>Create a new collection of values for insertion into the map.Methods inherited from class org.jppf.utils.collections.AbstractCollectionMap
addValues, addValues, allValues, clear, containsKey, containsValue, containsValue, createOrGetCollection, createOrGetCollectionSynchronized, entrySet, getValues, isEmpty, iterator, iterator, keySet, putValue, removeKey, removeValue, removeValues, size, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jppf.utils.collections.CollectionMap
forEachMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SetIdentityMap
public SetIdentityMap()Default constructor.
-
-
Method Details
-
createMap
Description copied from class:AbstractCollectionMapCreate a new map.- Specified by:
createMapin classAbstractCollectionMap<K,V> - Returns:
- a new mutable empty map.
-
newCollection
Description copied from class:AbstractCollectionMapCreate a new collection of values for insertion into the map.- Specified by:
newCollectionin classAbstractCollectionMap<K,V> - Returns:
- a new mutable empty collection.
-