[jbossweb-commits] JBossWeb SVN: r2291 - branches/JBOSSWEB_7_0_17_FINAL_BZ-1022777/java/org/apache/catalina/security.

jbossweb-commits at lists.jboss.org jbossweb-commits at lists.jboss.org
Thu Oct 24 00:02:53 EDT 2013


Author: aogburn
Date: 2013-10-24 00:02:52 -0400 (Thu, 24 Oct 2013)
New Revision: 2291

Modified:
   branches/JBOSSWEB_7_0_17_FINAL_BZ-1022777/java/org/apache/catalina/security/SecurityUtil.java
Log:
[BZ-1022777] commit back-port fix

Modified: branches/JBOSSWEB_7_0_17_FINAL_BZ-1022777/java/org/apache/catalina/security/SecurityUtil.java
===================================================================
--- branches/JBOSSWEB_7_0_17_FINAL_BZ-1022777/java/org/apache/catalina/security/SecurityUtil.java	2013-10-24 03:14:36 UTC (rev 2290)
+++ branches/JBOSSWEB_7_0_17_FINAL_BZ-1022777/java/org/apache/catalina/security/SecurityUtil.java	2013-10-24 04:02:52 UTC (rev 2291)
@@ -23,7 +23,8 @@
 import java.security.Principal;
 import java.security.PrivilegedActionException;
 import java.security.PrivilegedExceptionAction;
-import java.util.HashMap;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
 
 import javax.security.auth.Subject;
 import javax.servlet.Filter;
@@ -66,8 +67,8 @@
     /**
      * Cache every object for which we are creating method on it.
      */
-    private static HashMap<Object,Method[]> objectCache =
-        new HashMap<Object,Method[]>();
+    private static Map<Object,Method[]> objectCache =
+        new ConcurrentHashMap<Object,Method[]>();
         
     private static org.jboss.logging.Logger log=
         org.jboss.logging.Logger.getLogger( SecurityUtil.class );



More information about the jbossweb-commits mailing list