- All Implemented Interfaces:
- java.util.Map<K,V>
public class ListHashMap<K,V>
extends java.lang.Object
implements java.util.Map<K,V>
This class represents a Map
that is optimized for a small number of
entries. For a number of entries up to listSize
the entries
are stored in arrays. After listSize
entries are exceeded
storage switches internally to a Map
and converts back
to being array based when its size is less than or equal to listSize
.
Null keys or values are not supported.
This class is not thread safe.
- Author:
- Jochen "blackdrag" Theodorou