[jboss-cvs] Picketbox SVN: r78 - trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/plugins/authorization.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 6 16:24:32 EDT 2010
Author: anil.saldhana at jboss.com
Date: 2010-04-06 16:24:32 -0400 (Tue, 06 Apr 2010)
New Revision: 78
Modified:
trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java
Log:
SECURITY-490: weak hashmap
Modified: trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java
===================================================================
--- trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java 2010-04-06 20:01:17 UTC (rev 77)
+++ trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java 2010-04-06 20:24:32 UTC (rev 78)
@@ -25,9 +25,9 @@
import java.security.PrivilegedActionException;
import java.security.PrivilegedExceptionAction;
import java.util.ArrayList;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.WeakHashMap;
import javax.security.auth.Subject;
import javax.security.auth.callback.CallbackHandler;
@@ -82,7 +82,7 @@
private ApplicationPolicy applicationPolicy = null;
//Clazz instance cache map to minimize load class synchronization
- private static Map< String,Class<?> > clazzMap = new HashMap<String, Class<?>>();
+ private static Map< String,Class<?> > clazzMap = new WeakHashMap<String, Class<?>>();
public JBossAuthorizationContext(String name)
{
More information about the jboss-cvs-commits
mailing list