Skip to content

Commit ca9819c

Browse files
committed
use an array map here for speed
1 parent 6d53b67 commit ca9819c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/com/falsepattern/falsetweaks/asm/modules/threadedupdates/compat/AngelicaRemappingAdapter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
package com.falsepattern.falsetweaks.asm.modules.threadedupdates.compat;
2525

2626
import com.falsepattern.falsetweaks.asm.modules.threadedupdates.Threading_ThreadSafeBlockRendererInjector;
27-
import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap;
27+
import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap;
28+
import it.unimi.dsi.fastutil.objects.Object2ObjectMap;
2829
import org.objectweb.asm.ClassVisitor;
2930
import org.objectweb.asm.commons.Remapper;
3031
import org.objectweb.asm.commons.RemappingClassAdapter;
@@ -36,7 +37,7 @@ class AngelicaRemappingAdapter extends RemappingClassAdapter {
3637

3738
private static class AngelicaRemapper extends Remapper {
3839
public static final AngelicaRemapper INSTANCE = new AngelicaRemapper();
39-
private static final Object2ObjectOpenHashMap<String, String> MAPPINGS = new Object2ObjectOpenHashMap<>();
40+
private static final Object2ObjectMap<String, String> MAPPINGS = new Object2ObjectArrayMap<>(2);
4041
static {
4142
MAPPINGS.put("com/gtnewhorizons/angelica/api/ThreadSafeISBRH", Threading_ThreadSafeBlockRendererInjector.THREAD_SAFE_ANNOTATION_InternalName);
4243
MAPPINGS.put("com/gtnewhorizons/angelica/api/ThreadSafeISBRHFactory", Threading_ThreadSafeBlockRendererInjector.THREAD_SAFE_FACTORY_InternalName);

0 commit comments

Comments
 (0)