Author: julien(a)jboss.com
Date: 2007-05-10 08:07:08 -0400 (Thu, 10 May 2007)
New Revision: 7235
Modified:
trunk/security/src/main/org/jboss/portal/security/impl/jacc/JACCPortalAuthorizationManagerFactory.java
Log:
nano optimization : avoid to create identical instances of the same object
Modified:
trunk/security/src/main/org/jboss/portal/security/impl/jacc/JACCPortalAuthorizationManagerFactory.java
===================================================================
---
trunk/security/src/main/org/jboss/portal/security/impl/jacc/JACCPortalAuthorizationManagerFactory.java 2007-05-10
09:11:17 UTC (rev 7234)
+++
trunk/security/src/main/org/jboss/portal/security/impl/jacc/JACCPortalAuthorizationManagerFactory.java 2007-05-10
12:07:08 UTC (rev 7235)
@@ -46,6 +46,9 @@
/** . */
private AuthorizationDomainRegistry authorizationDomainRegistry;
+ /** . */
+ private final JACCPortalAuthorizationManager manager = new
JACCPortalAuthorizationManager(this);
+
/** The configured roles. */
final Map configuredRoles = new HashMap();
@@ -61,7 +64,7 @@
public PortalAuthorizationManager getManager()
{
- return new JACCPortalAuthorizationManager(this);
+ return manager;
}
/** Set the PolicyContext subject security handler and the delegating policy. */