@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap( Consumer<net.openhft.koloboke.function.BiConsumer<K2, V2>> entriesSupplier , int expectedSize) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMap(entriesSupplier, expectedSize)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(K2[] keys, V2[] values, int expectedSize) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMap(keys, values, expectedSize)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Iterable<? extends K2> keys, Iterable<? extends V2> values) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMap(keys, values)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, int expectedSize) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, expectedSize)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, Map<? extends K2, ? extends V2> map3, Map<? extends K2, ? extends V2> map4, Map<? extends K2, ? extends V2> map5, int expectedSize) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, map3, map4, map5, expectedSize)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, Map<? extends K2, ? extends V2> map3, Map<? extends K2, ? extends V2> map4) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, map3, map4)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMapOf(K2 k1, V2 v1, K2 k2, V2 v2, K2 k3, V2 v3, K2 k4, V2 v4, K2 k5, V2 v5) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMapOf(k1, v1, k2, v2, k3, v3, k4, v4, k5, v5)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, Map<? extends K2, ? extends V2> map3, Map<? extends K2, ? extends V2> map4) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, map3, map4)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, Map<? extends K2, ? extends V2> map3, Map<? extends K2, ? extends V2> map4, Map<? extends K2, ? extends V2> map5) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, map3, map4, map5)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap( Consumer<net.openhft.koloboke.function.BiConsumer<K2, V2>> entriesSupplier ) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMap(entriesSupplier)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, Map<? extends K2, ? extends V2> map3, int expectedSize) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, map3, expectedSize)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, Map<? extends K2, ? extends V2> map3) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, map3)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(K2[] keys, V2[] values) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMap(keys, values)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMapOf(K2 k1, V2 v1) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMapOf(k1, v1)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, int expectedSize) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, expectedSize)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(Map<? extends K2, ? extends V2> map1, Map<? extends K2, ? extends V2> map2, Map<? extends K2, ? extends V2> map3, Map<? extends K2, ? extends V2> map4, int expectedSize) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map1, map2, map3, map4, expectedSize)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap( Map<? extends K2, ? extends V2> map) { MutableQHashParallelKVObjObjMapGO<K2, V2> res = uninitializedMutableMap(); res.move(newUpdatableMap(map)); return res; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMap(K2[] keys, V2[] values) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMap(keys, values)); return map; }
@Override @Nonnull public <K2 extends K, V2 extends V> HashObjObjMap<K2, V2> newMutableMapOf(K2 k1, V2 v1, K2 k2, V2 v2, K2 k3, V2 v3, K2 k4, V2 v4) { MutableQHashParallelKVObjObjMapGO<K2, V2> map = uninitializedMutableMap(); map.move(newUpdatableMapOf(k1, v1, k2, v2, k3, v3, k4, v4)); return map; }