/** * Constructs a new empty updatable map of the given expected size. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMap(int) newUpdatableMap(expectedSize)}. * * @param expectedSize the expected size of the returned map * @return a new empty updatable map of the given expected size */ @Nonnull public static HashIntShortMap newUpdatableMap(int expectedSize) { return getDefaultFactory().newUpdatableMap(expectedSize); }
/** * Constructs a new empty updatable map of the default expected size. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMap() newUpdatableMap()}. * * @return a new empty updatable map */ @Nonnull public static HashIntShortMap newUpdatableMap() { return getDefaultFactory().newUpdatableMap(); }
/** * Constructs a new empty mutable map of the default expected size. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newMutableMap() newMutableMap()}. * * @return a new empty mutable map */ @Nonnull public static HashIntShortMap newMutableMap() { return getDefaultFactory().newMutableMap(); }
/** * Constructs a new empty mutable map of the given expected size. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newMutableMap(int) newMutableMap(expectedSize)}. * * @param expectedSize the expected size of the returned map * @return a new empty mutable map of the given expected size */ @Nonnull public static HashIntShortMap newMutableMap(int expectedSize) { return getDefaultFactory().newMutableMap(expectedSize); }
/** * Constructs a new immutable map of the single specified mapping. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newImmutableMapOf(int, short * ) newImmutableMapOf(k1, v1)}. * * @param k1 the key of the sole mapping * @param v1 the value of the sole mapping * @return a new immutable map of the single specified mapping */ @Nonnull public static HashIntShortMap newImmutableMapOf( int k1, short v1) { return getDefaultFactory().newImmutableMapOf(k1, v1); }
/** * Constructs a new updatable map of the single specified mapping. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMapOf(int, short * ) newUpdatableMapOf(k1, v1)}. * * @param k1 the key of the sole mapping * @param v1 the value of the sole mapping * @return a new updatable map of the single specified mapping */ @Nonnull public static HashIntShortMap newUpdatableMapOf( int k1, short v1) { return getDefaultFactory().newUpdatableMapOf(k1, v1); }
/** * Constructs a new mutable map of the single specified mapping. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newMutableMapOf(int, short * ) newMutableMapOf(k1, v1)}. * * @param k1 the key of the sole mapping * @param v1 the value of the sole mapping * @return a new mutable map of the single specified mapping */ @Nonnull public static HashIntShortMap newMutableMapOf( int k1, short v1) { return getDefaultFactory().newMutableMapOf(k1, v1); }
/** * Constructs a new immutable map with the same mappings as the specified {@code map}. * * * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newImmutableMap( * Map) newImmutableMap(map)}. * * @param map the map whose mappings are to be placed in the returned map * * @return a new immutable map with the same mappings as the specified {@code map} */ @Nonnull public static HashIntShortMap newImmutableMap( @Nonnull Map<Integer, Short> map) { return getDefaultFactory().newImmutableMap(map); }
/** * Constructs a new updatable map of the two specified mappings. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMapOf(int, short, * int, short) newUpdatableMapOf(k1, v1, k2, v2)}. * * @param k1 the key of the first mapping * @param v1 the value of the first mapping * @param k2 the key of the second mapping * @param v2 the value of the second mapping * @return a new updatable map of the two specified mappings */ @Nonnull public static HashIntShortMap newUpdatableMapOf( int k1, short v1, int k2, short v2) { return getDefaultFactory().newUpdatableMapOf(k1, v1, k2, v2); }
/** * Constructs a new immutable map of the two specified mappings. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newImmutableMapOf(int, short, * int, short) newImmutableMapOf(k1, v1, k2, v2)}. * * @param k1 the key of the first mapping * @param v1 the value of the first mapping * @param k2 the key of the second mapping * @param v2 the value of the second mapping * @return a new immutable map of the two specified mappings */ @Nonnull public static HashIntShortMap newImmutableMapOf( int k1, short v1, int k2, short v2) { return getDefaultFactory().newImmutableMapOf(k1, v1, k2, v2); }
/** * Constructs a new mutable map with the same mappings as the specified {@code map}. * * * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newMutableMap( * Map) newMutableMap(map)}. * * @param map the map whose mappings are to be placed in the returned map * * @return a new mutable map with the same mappings as the specified {@code map} */ @Nonnull public static HashIntShortMap newMutableMap( @Nonnull Map<Integer, Short> map) { return getDefaultFactory().newMutableMap(map); }
/** * Constructs a new updatable map with the same mappings as the specified {@code map}. * * * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMap( * Map) newUpdatableMap(map)}. * * @param map the map whose mappings are to be placed in the returned map * * @return a new updatable map with the same mappings as the specified {@code map} */ @Nonnull public static HashIntShortMap newUpdatableMap( @Nonnull Map<Integer, Short> map) { return getDefaultFactory().newUpdatableMap(map); }
/** * Constructs a new mutable map of the two specified mappings. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newMutableMapOf(int, short, * int, short) newMutableMapOf(k1, v1, k2, v2)}. * * @param k1 the key of the first mapping * @param v1 the value of the first mapping * @param k2 the key of the second mapping * @param v2 the value of the second mapping * @return a new mutable map of the two specified mappings */ @Nonnull public static HashIntShortMap newMutableMapOf( int k1, short v1, int k2, short v2) { return getDefaultFactory().newMutableMapOf(k1, v1, k2, v2); }
/** * Constructs a new updatable map which merge the mappings of the specified maps. On conflict, * mappings from the {@code map2} have priority over mappings from the {@code map1} with * the same keys. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMap(Map, * Map) newUpdatableMap(map1, map2)}. * * @param map1 the first map to merge * @param map2 the second map to merge * * @return a new updatable map which merge the mappings of the specified maps */ @Nonnull public static HashIntShortMap newUpdatableMap( @Nonnull Map<Integer, Short> map1, @Nonnull Map<Integer, Short> map2) { return getDefaultFactory().newUpdatableMap(map1, map2); }
/** * Constructs a new immutable map which merge the mappings of the specified maps. On conflict, * mappings from the {@code map2} have priority over mappings from the {@code map1} with * the same keys. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newImmutableMap(Map, * Map, int) newImmutableMap(map1, map2, expectedSize)}. * * @param map1 the first map to merge * @param map2 the second map to merge * @param expectedSize the expected size of the returned map * @return a new immutable map which merge the mappings of the specified maps */ @Nonnull public static HashIntShortMap newImmutableMap( @Nonnull Map<Integer, Short> map1, @Nonnull Map<Integer, Short> map2, int expectedSize) { return getDefaultFactory().newImmutableMap(map1, map2, expectedSize); }
/** * Constructs a new mutable map filled with mappings consumed by the callback within the given * closure. Mappings supplied later within the closure have priority over the mappings * passed earlier with the same keys. * * <p>Example: TODO * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newMutableMap( * Consumer, int) newMutableMap(entriesSupplier, expectedSize)}. * * @param entriesSupplier the function which supply mappings for the returned map via * the callback passed in * @param expectedSize the expected size of the returned map * @return a new mutable map with mappings consumed by the callback within the given closure */ @Nonnull public static HashIntShortMap newMutableMap(@Nonnull Consumer<net.openhft.koloboke.function.IntShortConsumer> entriesSupplier , int expectedSize) { return getDefaultFactory().newMutableMap(entriesSupplier, expectedSize); }
/** * Constructs a new updatable map which merge the mappings of the specified maps. On conflict, * mappings from the maps passed later in the argument list have priority over mappings * from the maps passed earlier with the same keys. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMap(Map, Map, * Map) newUpdatableMap(map1, map2, map3)}. * * @param map1 the first map to merge * @param map2 the second map to merge * @param map3 the third map to merge * * @return a new updatable map which merge the mappings of the specified maps */ @Nonnull public static HashIntShortMap newUpdatableMap( @Nonnull Map<Integer, Short> map1, @Nonnull Map<Integer, Short> map2, @Nonnull Map<Integer, Short> map3) { return getDefaultFactory().newUpdatableMap(map1, map2, map3); }
/** * Constructs a new updatable map filled with mappings consumed by the callback within the given * closure. Mappings supplied later within the closure have priority over the mappings * passed earlier with the same keys. * * <p>Example: TODO * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMap( * Consumer) newUpdatableMap(entriesSupplier)}. * * @param entriesSupplier the function which supply mappings for the returned map via * the callback passed in * * @return a new updatable map with mappings consumed by the callback within the given closure */ @Nonnull public static HashIntShortMap newUpdatableMap(@Nonnull Consumer<net.openhft.koloboke.function.IntShortConsumer> entriesSupplier ) { return getDefaultFactory().newUpdatableMap(entriesSupplier); }
/** * Constructs a new updatable map which merge the mappings of the specified maps. On conflict, * mappings from the {@code map2} have priority over mappings from the {@code map1} with * the same keys. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newUpdatableMap(Map, * Map, int) newUpdatableMap(map1, map2, expectedSize)}. * * @param map1 the first map to merge * @param map2 the second map to merge * @param expectedSize the expected size of the returned map * @return a new updatable map which merge the mappings of the specified maps */ @Nonnull public static HashIntShortMap newUpdatableMap( @Nonnull Map<Integer, Short> map1, @Nonnull Map<Integer, Short> map2, int expectedSize) { return getDefaultFactory().newUpdatableMap(map1, map2, expectedSize); }
/** * Constructs a new mutable map which merge the mappings of the specified maps. On conflict, * mappings from the {@code map2} have priority over mappings from the {@code map1} with * the same keys. * * <p>This method simply delegates to {@link #getDefaultFactory() * }<tt>.</tt>{@link HashIntShortMapFactory#newMutableMap(Map, * Map, int) newMutableMap(map1, map2, expectedSize)}. * * @param map1 the first map to merge * @param map2 the second map to merge * @param expectedSize the expected size of the returned map * @return a new mutable map which merge the mappings of the specified maps */ @Nonnull public static HashIntShortMap newMutableMap( @Nonnull Map<Integer, Short> map1, @Nonnull Map<Integer, Short> map2, int expectedSize) { return getDefaultFactory().newMutableMap(map1, map2, expectedSize); }