Author: kkolinko
Date: Wed Aug  8 20:14:36 2012
New Revision: 1370934

URL: http://svn.apache.org/viewvc?rev=1370934&view=rev
Log:
Replace Hashtable with a HashMap.
The maps are in static fields and do not change with time, so no 
synchronization is needed.
Noted when reviewing r1370569

Modified:
    tomcat/trunk/java/org/apache/catalina/util/MIME2Java.java

Modified: tomcat/trunk/java/org/apache/catalina/util/MIME2Java.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/util/MIME2Java.java?rev=1370934&r1=1370933&r2=1370934&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/util/MIME2Java.java (original)
+++ tomcat/trunk/java/org/apache/catalina/util/MIME2Java.java Wed Aug  8 
20:14:36 2012
@@ -17,8 +17,9 @@
 
 package org.apache.catalina.util;
 
-import java.util.Hashtable;
+import java.util.HashMap;
 import java.util.Locale;
+import java.util.Map;
 
 /**
  * MIME2Java is a convenience class which handles conversions between MIME 
charset names
@@ -472,11 +473,11 @@ import java.util.Locale;
  */
 public class MIME2Java {
 
-    private static final Hashtable<String,String> s_enchash;
-    private static final Hashtable<String,String> s_revhash;
+    private static final Map<String,String> s_enchash;
+    private static final Map<String,String> s_revhash;
 
     static {
-        s_enchash = new Hashtable<>();
+        s_enchash = new HashMap<>();
         //    <preferred MIME name>, <Java encoding name>
         s_enchash.put("UTF-8", "UTF8");
         s_enchash.put("US-ASCII",        "8859_1");    // ?
@@ -517,10 +518,10 @@ public class MIME2Java {
         s_enchash.put("EBCDIC-CP-IS",    "CP871");
         s_enchash.put("EBCDIC-CP-AR2",   "CP918");
 
-                                                // j:CNS11643 -> EUC-TW?
-                                                // ISO-2022-CN? 
ISO-2022-CN-EXT?
+        // j:CNS11643 -> EUC-TW?
+        // ISO-2022-CN? ISO-2022-CN-EXT?
 
-        s_revhash = new Hashtable<>();
+        s_revhash = new HashMap<>();
         //    <Java encoding name>, <preferred MIME name>
         s_revhash.put("UTF8", "UTF-8");
         //s_revhash.put("8859_1", "US-ASCII");    // ?



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to