JAL-2808 don't cache i18n - MessageManager already does that
[jalview.git] / src / jalview / util / matcher / Condition.java
index 3401ae8..3047802 100644 (file)
@@ -2,9 +2,6 @@ package jalview.util.matcher;
 
 import jalview.util.MessageManager;
 
-import java.util.HashMap;
-import java.util.Map;
-
 /**
  * An enumeration for binary conditions that a user might choose from when
  * setting filter or match conditions for values
@@ -15,8 +12,6 @@ public enum Condition
   NotMatches(false, true), Present(false, false), NotPresent(false, false),
   EQ(true, true), NE(true, true), LT(true, true), LE(true, true),
   GT(true, true), GE(true, true);
-
-  private static Map<Condition, String> displayNames = new HashMap<>();
   
   private boolean numeric;
 
@@ -60,14 +55,7 @@ public enum Condition
   @Override
   public String toString()
   {
-    String name = displayNames.get(this);
-    if (name != null)
-    {
-      return name;
-    }
-    name = MessageManager
-            .getStringOrReturn("label.matchCondition_", name());
-    displayNames.put(this, name);
-    return name;
+    return MessageManager.getStringOrReturn("label.matchCondition_",
+            name());
   }
 }