@Override public final HashFloatObjMapFactory<V> withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashFloatLongMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashDoubleLongMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashDoubleFloatMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashFloatIntMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashDoubleObjMapFactory<V> withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashFloatIntMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashDoubleSetFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashFloatFloatMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() ); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() ); }
@Override public final HashObjCharMapFactory<K> withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , isNullKeyAllowed()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , isNullKeyAllowed()); }
@Override public final HashObjIntMapFactory<K> withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , isNullKeyAllowed()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , isNullKeyAllowed()); }
@Override public final HashCharLongMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashCharFloatMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashCharDoubleMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashCharByteMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashCharSetFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashLongIntMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashByteIntMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashShortObjMapFactory<V> withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }
@Override public final HashShortLongMapFactory withHashConfig(@Nonnull HashConfig hashConf) { if (configIsSuitableForMutableLHash(hashConf)) return lHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); return qHashLikeThisWith(hashConf, getDefaultExpectedSize() , getLowerKeyDomainBound(), getUpperKeyDomainBound()); }