@Benchmark public TMap<String, String> trove() { int localSize = this.size; float localLoadFactor = this.loadFactor; String[] localElements = this.elements; int defaultInitialCapacity = Constants.DEFAULT_CAPACITY; TMap<String, String> trove = this.isPresized ? new THashMap<>(localSize, localLoadFactor) : new THashMap<>(defaultInitialCapacity, localLoadFactor); for (int i = 0; i < localSize; i++) { trove.put(localElements[i], "dummy"); } return trove; } }
@Setup public void setUp() { Random random = new Random(123456789012345L); this.elements = new String[this.size]; this.troveMap = new THashMap<>(this.size); for (int i = 0; i < this.size; i++) { String element = RandomStringUtils.random(RANDOM_COUNT, 0, 0, false, true, null, random); this.elements[i] = element; this.troveMap.put(element, "dummy"); } }
public BakedMaterialModel(IBakedModel base, ImmutableMap<TransformType, TRSRTransformation> transforms) { super(base, transforms); this.parts = new THashMap<>(TinkerRegistry.getAllMaterials().size()); }
modifierModels = new THashMap<>();
public Map<String, IBakedModel> bakeModels(IModelState state, VertexFormat format, Function<ResourceLocation, TextureAtlasSprite> bakedTextureGetter) { Map<String, IBakedModel> bakedModels = new THashMap<>();
public <D,R > Map<D,R> createMap() { return new THashMap<D, R>(4); } }
/** * Constructor * * @param initialCapacity * @param loadFactor */ public THashMap(int initialCapacity, float loadFactor) { this(new gnu.trove.map.hash.THashMap<>(initialCapacity, loadFactor)); }
/** * HashMap constructor, so we can create hashmaps with an altered load * factor. */ private static <K, V> Supplier<Map<K, V>> hashmap_constructor_() { return () -> new THashMap<>(); } }
/** * Constructor * * @param initialCapacity */ public THashMap(int initialCapacity) { this(new gnu.trove.map.hash.THashMap<>(initialCapacity)); }
/** * Constructor * * @param initialCapacity * @param loadFactor */ public THashMap(int initialCapacity, float loadFactor) { this(new gnu.trove.map.hash.THashMap<>(initialCapacity, loadFactor)); }
/** * HashMap constructor, so we can create hashmaps with an altered load * factor. */ private static <K, V> Supplier<Map<K, V>> hashmap_constructor_() { return () -> new THashMap<>(1, 1); }
/** * Constructs a new {@code BasicQueryComponentDescriptor} instance. * * @param componentDescriptorProvider * the provider for delegate entity descriptor. */ public BasicQueryComponentDescriptor(IComponentDescriptorProvider<? extends IComponent> componentDescriptorProvider, IAccessorFactory accessorFactory) { this(componentDescriptorProvider, new THashMap<Class<? extends IComponent>, IComponentDescriptor<? extends IComponent>>(), accessorFactory); }
private void initChildStructureIfNecessary() { if (childConnectors == null) { childConnectors = new THashMap<>(); childConnectorKeys = new ArrayList<>(); } }
private void initChildStructureIfNecessary() { if (childConnectors == null) { childConnectors = new THashMap<>(); childConnectorKeys = new ArrayList<>(); } }
@Override @SuppressWarnings({"unchecked", "squid:S2975"}) // Must override clone public THashMap<K, V> clone() throws CloneNotSupportedException { THashMap<K, V> m = (THashMap<K, V>) super.clone(); m.delegate = new gnu.trove.map.hash.THashMap<>(delegate); return m; }
@Override public void startRow(final int ln) { lineNr = ln; elemIdx = 0; if (!first) { row = new THashMap<>(header.size()); } }
@Override public void setup(final int[] keys, final float fillFactor, final int oneFailureOutOf ) { super.setup( keys, fillFactor, oneFailureOutOf ); m_map = new THashMap<>( keys.length, fillFactor ); for (Integer key : m_keys) m_map.put(new Integer( key % oneFailureOutOf == 0 ? key + 1 : key ), key); }