net.openhft.collect.map.hash
Class HashObjObjMaps

java.lang.Object
  extended by net.openhft.collect.map.hash.HashObjObjMaps

public final class HashObjObjMaps
extends Object

This class consists only of static factory methods to construct HashObjObjMaps, and the default HashObjObjMapFactory static provider (getDefaultFactory()).

See Also:
HashObjObjMap

Method Summary
static HashObjObjMapFactory<Object,Object> getDefaultFactory()
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Consumer<BiConsumer<K,V>> entriesSupplier)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Consumer<BiConsumer<K,V>> entriesSupplier, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Iterable<? extends K> keys, Iterable<? extends V> values)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Iterable<? extends K> keys, Iterable<? extends V> values, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(K[] keys, V[] values)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(K[] keys, V[] values, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map, int expectedSize)
          If the specified map doesn't have specific key equivalence, expectedSize is ignored.
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, Map<? extends K,? extends V> map5)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, Map<? extends K,? extends V> map5, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMapOf(K k1, V v1)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMapOf(K k1, V v1, K k2, V v2)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMapOf(K k1, V v1, K k2, V v2, K k3, V v3)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
           
static
<K,V> HashObjObjMap<K,V>
newImmutableMapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap()
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Consumer<BiConsumer<K,V>> entriesSupplier)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Consumer<BiConsumer<K,V>> entriesSupplier, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Iterable<? extends K> keys, Iterable<? extends V> values)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Iterable<? extends K> keys, Iterable<? extends V> values, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(K[] keys, V[] values)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(K[] keys, V[] values, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map, int expectedSize)
          If the specified map doesn't have specific key equivalence, expectedSize is ignored.
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, Map<? extends K,? extends V> map5)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, Map<? extends K,? extends V> map5, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMapOf(K k1, V v1)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMapOf(K k1, V v1, K k2, V v2)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMapOf(K k1, V v1, K k2, V v2, K k3, V v3)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
           
static
<K,V> HashObjObjMap<K,V>
newMutableMapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Consumer<BiConsumer<K,V>> entriesSupplier)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Consumer<BiConsumer<K,V>> entriesSupplier, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Iterable<? extends K> keys, Iterable<? extends V> values)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Iterable<? extends K> keys, Iterable<? extends V> values, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(K[] keys, V[] values)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(K[] keys, V[] values, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map, int expectedSize)
          If the specified map doesn't have specific key equivalence, expectedSize is ignored.
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, Map<? extends K,? extends V> map5)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMap(Map<? extends K,? extends V> map1, Map<? extends K,? extends V> map2, Map<? extends K,? extends V> map3, Map<? extends K,? extends V> map4, Map<? extends K,? extends V> map5, int expectedSize)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMapOf(K k1, V v1)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMapOf(K k1, V v1, K k2, V v2)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMapOf(K k1, V v1, K k2, V v2, K k3, V v3)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
           
static
<K,V> HashObjObjMap<K,V>
newUpdatableMapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDefaultFactory

public static HashObjObjMapFactory<Object,Object> getDefaultFactory()

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap()

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(int expectedSize)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map,
                                                     int expectedSize)
If the specified map doesn't have specific key equivalence, expectedSize is ignored.


newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2,
                                                     int expectedSize)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2,
                                                     Map<? extends K,? extends V> map3,
                                                     int expectedSize)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2,
                                                     Map<? extends K,? extends V> map3,
                                                     Map<? extends K,? extends V> map4,
                                                     int expectedSize)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2,
                                                     Map<? extends K,? extends V> map3,
                                                     Map<? extends K,? extends V> map4,
                                                     Map<? extends K,? extends V> map5,
                                                     int expectedSize)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2,
                                                     Map<? extends K,? extends V> map3)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2,
                                                     Map<? extends K,? extends V> map3,
                                                     Map<? extends K,? extends V> map4)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Map<? extends K,? extends V> map1,
                                                     Map<? extends K,? extends V> map2,
                                                     Map<? extends K,? extends V> map3,
                                                     Map<? extends K,? extends V> map4,
                                                     Map<? extends K,? extends V> map5)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Consumer<BiConsumer<K,V>> entriesSupplier)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Consumer<BiConsumer<K,V>> entriesSupplier,
                                                     int expectedSize)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(K[] keys,
                                                     V[] values)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(K[] keys,
                                                     V[] values,
                                                     int expectedSize)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Iterable<? extends K> keys,
                                                     Iterable<? extends V> values)

newMutableMap

public static <K,V> HashObjObjMap<K,V> newMutableMap(Iterable<? extends K> keys,
                                                     Iterable<? extends V> values,
                                                     int expectedSize)

newMutableMapOf

public static <K,V> HashObjObjMap<K,V> newMutableMapOf(K k1,
                                                       V v1)

newMutableMapOf

public static <K,V> HashObjObjMap<K,V> newMutableMapOf(K k1,
                                                       V v1,
                                                       K k2,
                                                       V v2)

newMutableMapOf

public static <K,V> HashObjObjMap<K,V> newMutableMapOf(K k1,
                                                       V v1,
                                                       K k2,
                                                       V v2,
                                                       K k3,
                                                       V v3)

newMutableMapOf

public static <K,V> HashObjObjMap<K,V> newMutableMapOf(K k1,
                                                       V v1,
                                                       K k2,
                                                       V v2,
                                                       K k3,
                                                       V v3,
                                                       K k4,
                                                       V v4)

newMutableMapOf

public static <K,V> HashObjObjMap<K,V> newMutableMapOf(K k1,
                                                       V v1,
                                                       K k2,
                                                       V v2,
                                                       K k3,
                                                       V v3,
                                                       K k4,
                                                       V v4,
                                                       K k5,
                                                       V v5)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map,
                                                       int expectedSize)
If the specified map doesn't have specific key equivalence, expectedSize is ignored.


newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       int expectedSize)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       int expectedSize)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4,
                                                       int expectedSize)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4,
                                                       Map<? extends K,? extends V> map5,
                                                       int expectedSize)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4,
                                                       Map<? extends K,? extends V> map5)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Consumer<BiConsumer<K,V>> entriesSupplier)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Consumer<BiConsumer<K,V>> entriesSupplier,
                                                       int expectedSize)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(K[] keys,
                                                       V[] values)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(K[] keys,
                                                       V[] values,
                                                       int expectedSize)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Iterable<? extends K> keys,
                                                       Iterable<? extends V> values)

newUpdatableMap

public static <K,V> HashObjObjMap<K,V> newUpdatableMap(Iterable<? extends K> keys,
                                                       Iterable<? extends V> values,
                                                       int expectedSize)

newUpdatableMapOf

public static <K,V> HashObjObjMap<K,V> newUpdatableMapOf(K k1,
                                                         V v1)

newUpdatableMapOf

public static <K,V> HashObjObjMap<K,V> newUpdatableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2)

newUpdatableMapOf

public static <K,V> HashObjObjMap<K,V> newUpdatableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2,
                                                         K k3,
                                                         V v3)

newUpdatableMapOf

public static <K,V> HashObjObjMap<K,V> newUpdatableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2,
                                                         K k3,
                                                         V v3,
                                                         K k4,
                                                         V v4)

newUpdatableMapOf

public static <K,V> HashObjObjMap<K,V> newUpdatableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2,
                                                         K k3,
                                                         V v3,
                                                         K k4,
                                                         V v4,
                                                         K k5,
                                                         V v5)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map,
                                                       int expectedSize)
If the specified map doesn't have specific key equivalence, expectedSize is ignored.


newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       int expectedSize)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       int expectedSize)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4,
                                                       int expectedSize)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4,
                                                       Map<? extends K,? extends V> map5,
                                                       int expectedSize)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Map<? extends K,? extends V> map1,
                                                       Map<? extends K,? extends V> map2,
                                                       Map<? extends K,? extends V> map3,
                                                       Map<? extends K,? extends V> map4,
                                                       Map<? extends K,? extends V> map5)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Consumer<BiConsumer<K,V>> entriesSupplier)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Consumer<BiConsumer<K,V>> entriesSupplier,
                                                       int expectedSize)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(K[] keys,
                                                       V[] values)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(K[] keys,
                                                       V[] values,
                                                       int expectedSize)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Iterable<? extends K> keys,
                                                       Iterable<? extends V> values)

newImmutableMap

public static <K,V> HashObjObjMap<K,V> newImmutableMap(Iterable<? extends K> keys,
                                                       Iterable<? extends V> values,
                                                       int expectedSize)

newImmutableMapOf

public static <K,V> HashObjObjMap<K,V> newImmutableMapOf(K k1,
                                                         V v1)

newImmutableMapOf

public static <K,V> HashObjObjMap<K,V> newImmutableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2)

newImmutableMapOf

public static <K,V> HashObjObjMap<K,V> newImmutableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2,
                                                         K k3,
                                                         V v3)

newImmutableMapOf

public static <K,V> HashObjObjMap<K,V> newImmutableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2,
                                                         K k3,
                                                         V v3,
                                                         K k4,
                                                         V v4)

newImmutableMapOf

public static <K,V> HashObjObjMap<K,V> newImmutableMapOf(K k1,
                                                         V v1,
                                                         K k2,
                                                         V v2,
                                                         K k3,
                                                         V v3,
                                                         K k4,
                                                         V v4,
                                                         K k5,
                                                         V v5)