Package org.apache.lucene.util
Class MapOfSets<K,V>
- java.lang.Object
-
- org.apache.lucene.util.MapOfSets<K,V>
-
public class MapOfSets<K,V> extends Object
Helper class for keeping Lists of Objects associated with keys. WARNING: THIS CLASS IS NOT THREAD SAFE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<K,Set<V>>
getMap()
int
put(K key, V val)
Adds val to the Set associated with key in the Map.int
putAll(K key, Collection<? extends V> vals)
Adds multiple vals to the Set associated with key in the Map.
-
-
-
Method Detail
-
put
public int put(K key, V val)
Adds val to the Set associated with key in the Map. If key is not already in the map, a new Set will first be created.- Returns:
- the size of the Set associated with key once val is added to it.
-
putAll
public int putAll(K key, Collection<? extends V> vals)
Adds multiple vals to the Set associated with key in the Map. If key is not already in the map, a new Set will first be created.- Returns:
- the size of the Set associated with key once val is added to it.
-
-