[jboss-cvs] JBossAS SVN: r100160 - projects/kernel/trunk/kernel/src/main/java/org/jboss/beans/metadata/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Jan 30 10:12:33 EST 2010


Author: kabir.khan at jboss.com
Date: 2010-01-30 10:12:33 -0500 (Sat, 30 Jan 2010)
New Revision: 100160

Modified:
   projects/kernel/trunk/kernel/src/main/java/org/jboss/beans/metadata/plugins/ContextualInjectionDependencyItem.java
Log:
[JBKERNEL-86] Clear the injectionValueMetaData in ContextualInjectionDependencyItem

Modified: projects/kernel/trunk/kernel/src/main/java/org/jboss/beans/metadata/plugins/ContextualInjectionDependencyItem.java
===================================================================
--- projects/kernel/trunk/kernel/src/main/java/org/jboss/beans/metadata/plugins/ContextualInjectionDependencyItem.java	2010-01-30 11:43:11 UTC (rev 100159)
+++ projects/kernel/trunk/kernel/src/main/java/org/jboss/beans/metadata/plugins/ContextualInjectionDependencyItem.java	2010-01-30 15:12:33 UTC (rev 100160)
@@ -47,7 +47,7 @@
    
    private final SearchInfo search;
    
-   private final AbstractInjectionValueMetaData injectionValueMetaData;
+   private volatile AbstractInjectionValueMetaData injectionValueMetaData;
 
    public ContextualInjectionDependencyItem(AbstractInjectionValueMetaData injectionValueMetaData, Object name, Class<?> demandClass, ControllerState whenRequired, ControllerState dependentState, SearchInfo search)
    {
@@ -131,5 +131,6 @@
    public void clear(Controller controller)
    {
       setIDependOn(null);
+      injectionValueMetaData = null;
    }
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list