From 3fd72f35dfe4fe9c24ece32a164b9fdfa6733ec1 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Fri, 22 Nov 2013 16:36:07 +0000 Subject: [PATCH] use concurrent map --- forge-gui/src/main/java/forge/gui/workshop/CardScriptInfo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)); }