@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet() { return this.newUpdatableSet(getDefaultExpectedSize()); } @Override
@Override @Nonnull public MutableQHashIntSetGO newMutableSet() { return this.newMutableSet(getDefaultExpectedSize()); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterator<Integer> elements) { return this.newUpdatableSet(elements, getDefaultExpectedSize()); }
@Override @Nonnull public MutableQHashIntSetGO newMutableSet() { return this.newMutableSet(getDefaultExpectedSize()); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet() { return this.newUpdatableSet(getDefaultExpectedSize()); } @Override
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterator<Integer> elements) { return this.newUpdatableSet(elements, getDefaultExpectedSize()); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet( Consumer<com.koloboke.function.IntConsumer> elementsSupplier) { return this.newUpdatableSet(elementsSupplier, getDefaultExpectedSize()); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet( Consumer<com.koloboke.function.IntConsumer> elementsSupplier) { return this.newUpdatableSet(elementsSupplier, getDefaultExpectedSize()); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elements) { return this.newUpdatableSet(elements, sizeOr(elements, getDefaultExpectedSize())); }
@Override @Nonnull public UpdatableQHashIntSetGO newUpdatableSet(Iterable<Integer> elements) { return this.newUpdatableSet(elements, sizeOr(elements, getDefaultExpectedSize())); }
@Override public final HashIntSetFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashIntSetFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashIntSetFactory withDefaultExpectedSize(int defaultExpectedSize) { if (defaultExpectedSize == getDefaultExpectedSize()) return this; return thisWith(getHashConfig(), defaultExpectedSize , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashIntSetFactory withDefaultExpectedSize(int defaultExpectedSize) { if (defaultExpectedSize == getDefaultExpectedSize()) return this; return thisWith(getHashConfig(), defaultExpectedSize , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }