[jboss-cvs] JBossAS SVN: r105500 - branches/JBPAPP_5_0_0_JBAS-8025/security/src/main/org/jboss/security/integration.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jun 1 14:15:06 EDT 2010


Author: mmoyses
Date: 2010-06-01 14:15:06 -0400 (Tue, 01 Jun 2010)
New Revision: 105500

Modified:
   branches/JBPAPP_5_0_0_JBAS-8025/security/src/main/org/jboss/security/integration/JNDIBasedSecurityManagement.java
Log:
JBPAPP-4381: fixing per security domain cache

Modified: branches/JBPAPP_5_0_0_JBAS-8025/security/src/main/org/jboss/security/integration/JNDIBasedSecurityManagement.java
===================================================================
--- branches/JBPAPP_5_0_0_JBAS-8025/security/src/main/org/jboss/security/integration/JNDIBasedSecurityManagement.java	2010-06-01 18:05:26 UTC (rev 105499)
+++ branches/JBPAPP_5_0_0_JBAS-8025/security/src/main/org/jboss/security/integration/JNDIBasedSecurityManagement.java	2010-06-01 18:15:06 UTC (rev 105500)
@@ -351,19 +351,16 @@
    {   
       log.debug("Creating SDC for domain="+securityDomain);
       AuthenticationManager am = createAuthenticationManager(securityDomain);
-      if(singleton.cachePolicy == null)
-      {
-         singleton.cachePolicy = createDefaultCachePolicy();
-      }
+      CachePolicy cache = createDefaultCachePolicy();
       //Set security cache if the auth manager implementation supports it
-      setSecurityDomainCache(am, singleton.cachePolicy);
+      setSecurityDomainCache(am, cache);
       //Set DeepCopySubject option if supported
       if(SecurityConfiguration.isDeepCopySubjectMode())
       {
         setDeepCopySubjectMode(am);  
       }
       
-      SecurityDomainContext securityDomainContext = new SecurityDomainContext(am, singleton.cachePolicy); 
+      SecurityDomainContext securityDomainContext = new SecurityDomainContext(am, cache); 
       
       securityDomainContext.setAuthorizationManager(createAuthorizationManager(securityDomain));
       securityDomainContext.setAuditMgr(createAuditManager(securityDomain));




More information about the jboss-cvs-commits mailing list