Class YLongToIntMap
java.lang.Object
de.hybris.platform.util.collections.fast.YLongToIntMap
Map which maps key of primitive type long to value of primitive type int.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty map.YLongToIntMap(int initialCapacity) Creates an empty map with preallocated space for entries. -
Method Summary
-
Constructor Details
-
YLongToIntMap
public YLongToIntMap()Creates an empty map. -
YLongToIntMap
public YLongToIntMap(int initialCapacity) Creates an empty map with preallocated space for entries.- Parameters:
initialCapacity- initial capacity of the map
-
-
Method Details
-
getEmptyValue
public int getEmptyValue()- Returns:
- "empty value"
- See Also:
-
put
public int put(long key, int value) Puts a mapping between given key and given value to the map.- Parameters:
key- key of the mappingvalue- value of the mapping- Returns:
- previous value of the key, or an
empty valueif there was no given key in the map. - See Also:
-
get
public int get(long key) Gets a value mapped by a given key.- Parameters:
key- key of the mapping- Returns:
- value associated with given key or an
empty valueif there is no given key in the map
-
remove
public int remove(long key) Removes mapping mapped by given key.- Parameters:
key- key of the mapping- Returns:
- value of removed key, or an
empty valueif there was no given key in the map.
-