[jboss-cvs] JBossAS SVN: r77731 - projects/aop/trunk/aop/src/main/org/jboss/aop.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Aug 31 22:06:37 EDT 2008


Author: flavia.rainone at jboss.com
Date: 2008-08-31 22:06:37 -0400 (Sun, 31 Aug 2008)
New Revision: 77731

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
Log:
[JBAOP-630] AspectManager.getPerVMAspect must be synchronized in order to avoid creation of extra PER_VM aspect
instances

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java	2008-09-01 01:58:27 UTC (rev 77730)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java	2008-09-01 02:06:37 UTC (rev 77731)
@@ -1897,7 +1897,7 @@
       return getPerVMAspect(def.getName());
    }
 
-   public Object getPerVMAspect(String def)
+   public synchronized Object getPerVMAspect(String def)
    {
       Object aspect = perVMAspects.get(def);
       if (aspect == null)




More information about the jboss-cvs-commits mailing list