diff --git a/forge-gui/src/main/java/forge/gui/workshop/CardScriptInfo.java b/forge-gui/src/main/java/forge/gui/workshop/CardScriptInfo.java index e73a30cdb14..0635bdcf33f 100644 --- a/forge-gui/src/main/java/forge/gui/workshop/CardScriptInfo.java +++ b/forge-gui/src/main/java/forge/gui/workshop/CardScriptInfo.java @@ -21,6 +21,7 @@ import java.io.File; import java.util.List; import java.util.Map; import java.util.TreeMap; +import java.util.concurrent.ConcurrentHashMap; import org.apache.commons.lang3.StringUtils; @@ -48,7 +49,7 @@ public final class CardScriptInfo { return this.file != null; } - private static Map allScrips = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); + private static Map allScrips = new ConcurrentHashMap<>(); public static void addCard(String name, String script, File file) { allScrips.put(name, new CardScriptInfo(script, file)); }