net.openhft.collect.map.hash
Class HashByteObjMaps

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

public final class HashByteObjMaps
extends Object

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

See Also:
HashByteObjMap

Method Summary
static HashByteObjMapFactory<Object> getDefaultFactory()
           
static
<V> HashByteObjMap<V>
newImmutableMap(byte[] keys, V[] values)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Byte[] keys, V[] values)
           
static
<V> HashByteObjMap<V>
newImmutableMap(byte[] keys, V[] values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Byte[] keys, V[] values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Iterable<Byte> keys, Iterable<? extends V> values)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Iterable<Byte> keys, Iterable<? extends V> values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, Map<Byte,? extends V> map5)
           
static
<V> HashByteObjMap<V>
newImmutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, Map<Byte,? extends V> map5, int expectedSize)
           
static
<V> HashByteObjMap<V>
newImmutableMapOf(byte k1, V v1)
           
static
<V> HashByteObjMap<V>
newImmutableMapOf(byte k1, V v1, byte k2, V v2)
           
static
<V> HashByteObjMap<V>
newImmutableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3)
           
static
<V> HashByteObjMap<V>
newImmutableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3, byte k4, V v4)
           
static
<V> HashByteObjMap<V>
newImmutableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3, byte k4, V v4, byte k5, V v5)
           
static
<V> HashByteObjMap<V>
newMutableMap()
           
static
<V> HashByteObjMap<V>
newMutableMap(byte[] keys, V[] values)
           
static
<V> HashByteObjMap<V>
newMutableMap(Byte[] keys, V[] values)
           
static
<V> HashByteObjMap<V>
newMutableMap(byte[] keys, V[] values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(Byte[] keys, V[] values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier)
           
static
<V> HashByteObjMap<V>
newMutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(Iterable<Byte> keys, Iterable<? extends V> values)
           
static
<V> HashByteObjMap<V>
newMutableMap(Iterable<Byte> keys, Iterable<? extends V> values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, Map<Byte,? extends V> map5)
           
static
<V> HashByteObjMap<V>
newMutableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, Map<Byte,? extends V> map5, int expectedSize)
           
static
<V> HashByteObjMap<V>
newMutableMapOf(byte k1, V v1)
           
static
<V> HashByteObjMap<V>
newMutableMapOf(byte k1, V v1, byte k2, V v2)
           
static
<V> HashByteObjMap<V>
newMutableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3)
           
static
<V> HashByteObjMap<V>
newMutableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3, byte k4, V v4)
           
static
<V> HashByteObjMap<V>
newMutableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3, byte k4, V v4, byte k5, V v5)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(byte[] keys, V[] values)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Byte[] keys, V[] values)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(byte[] keys, V[] values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Byte[] keys, V[] values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Consumer<ByteObjConsumer<V>> entriesSupplier)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Consumer<ByteObjConsumer<V>> entriesSupplier, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Iterable<Byte> keys, Iterable<? extends V> values)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Iterable<Byte> keys, Iterable<? extends V> values, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, Map<Byte,? extends V> map5)
           
static
<V> HashByteObjMap<V>
newUpdatableMap(Map<Byte,? extends V> map1, Map<Byte,? extends V> map2, Map<Byte,? extends V> map3, Map<Byte,? extends V> map4, Map<Byte,? extends V> map5, int expectedSize)
           
static
<V> HashByteObjMap<V>
newUpdatableMapOf(byte k1, V v1)
           
static
<V> HashByteObjMap<V>
newUpdatableMapOf(byte k1, V v1, byte k2, V v2)
           
static
<V> HashByteObjMap<V>
newUpdatableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3)
           
static
<V> HashByteObjMap<V>
newUpdatableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3, byte k4, V v4)
           
static
<V> HashByteObjMap<V>
newUpdatableMapOf(byte k1, V v1, byte k2, V v2, byte k3, V v3, byte k4, V v4, byte 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 HashByteObjMapFactory<Object> getDefaultFactory()

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap()

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(int expectedSize)

newMutableMap

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

newMutableMap

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

newMutableMap

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

newMutableMap

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

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Map<Byte,? extends V> map)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Map<Byte,? extends V> map1,
                                                  Map<Byte,? extends V> map2)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Map<Byte,? extends V> map1,
                                                  Map<Byte,? extends V> map2,
                                                  Map<Byte,? extends V> map3)

newMutableMap

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

newMutableMap

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

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier,
                                                  int expectedSize)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(byte[] keys,
                                                  V[] values)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(byte[] keys,
                                                  V[] values,
                                                  int expectedSize)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Byte[] keys,
                                                  V[] values)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Byte[] keys,
                                                  V[] values,
                                                  int expectedSize)

newMutableMap

public static <V> HashByteObjMap<V> newMutableMap(Iterable<Byte> keys,
                                                  Iterable<? extends V> values)

newMutableMap

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

newMutableMapOf

public static <V> HashByteObjMap<V> newMutableMapOf(byte k1,
                                                    V v1)

newMutableMapOf

public static <V> HashByteObjMap<V> newMutableMapOf(byte k1,
                                                    V v1,
                                                    byte k2,
                                                    V v2)

newMutableMapOf

public static <V> HashByteObjMap<V> newMutableMapOf(byte k1,
                                                    V v1,
                                                    byte k2,
                                                    V v2,
                                                    byte k3,
                                                    V v3)

newMutableMapOf

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

newMutableMapOf

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

newUpdatableMap

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

newUpdatableMap

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

newUpdatableMap

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

newUpdatableMap

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

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Map<Byte,? extends V> map)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Map<Byte,? extends V> map1,
                                                    Map<Byte,? extends V> map2)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Map<Byte,? extends V> map1,
                                                    Map<Byte,? extends V> map2,
                                                    Map<Byte,? extends V> map3)

newUpdatableMap

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

newUpdatableMap

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

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Consumer<ByteObjConsumer<V>> entriesSupplier)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Consumer<ByteObjConsumer<V>> entriesSupplier,
                                                    int expectedSize)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(byte[] keys,
                                                    V[] values)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(byte[] keys,
                                                    V[] values,
                                                    int expectedSize)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Byte[] keys,
                                                    V[] values)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Byte[] keys,
                                                    V[] values,
                                                    int expectedSize)

newUpdatableMap

public static <V> HashByteObjMap<V> newUpdatableMap(Iterable<Byte> keys,
                                                    Iterable<? extends V> values)

newUpdatableMap

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

newUpdatableMapOf

public static <V> HashByteObjMap<V> newUpdatableMapOf(byte k1,
                                                      V v1)

newUpdatableMapOf

public static <V> HashByteObjMap<V> newUpdatableMapOf(byte k1,
                                                      V v1,
                                                      byte k2,
                                                      V v2)

newUpdatableMapOf

public static <V> HashByteObjMap<V> newUpdatableMapOf(byte k1,
                                                      V v1,
                                                      byte k2,
                                                      V v2,
                                                      byte k3,
                                                      V v3)

newUpdatableMapOf

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

newUpdatableMapOf

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

newImmutableMap

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

newImmutableMap

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

newImmutableMap

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

newImmutableMap

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

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Map<Byte,? extends V> map)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Map<Byte,? extends V> map1,
                                                    Map<Byte,? extends V> map2)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Map<Byte,? extends V> map1,
                                                    Map<Byte,? extends V> map2,
                                                    Map<Byte,? extends V> map3)

newImmutableMap

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

newImmutableMap

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

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Consumer<ByteObjConsumer<V>> entriesSupplier,
                                                    int expectedSize)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(byte[] keys,
                                                    V[] values)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(byte[] keys,
                                                    V[] values,
                                                    int expectedSize)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Byte[] keys,
                                                    V[] values)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Byte[] keys,
                                                    V[] values,
                                                    int expectedSize)

newImmutableMap

public static <V> HashByteObjMap<V> newImmutableMap(Iterable<Byte> keys,
                                                    Iterable<? extends V> values)

newImmutableMap

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

newImmutableMapOf

public static <V> HashByteObjMap<V> newImmutableMapOf(byte k1,
                                                      V v1)

newImmutableMapOf

public static <V> HashByteObjMap<V> newImmutableMapOf(byte k1,
                                                      V v1,
                                                      byte k2,
                                                      V v2)

newImmutableMapOf

public static <V> HashByteObjMap<V> newImmutableMapOf(byte k1,
                                                      V v1,
                                                      byte k2,
                                                      V v2,
                                                      byte k3,
                                                      V v3)

newImmutableMapOf

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

newImmutableMapOf

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