Author: rmannibucau
Date: Fri Aug  2 14:14:07 2013
New Revision: 1509722

URL: http://svn.apache.org/r1509722
Log:
making objects static in SessionNormalScopeBeanHandler

Modified:
    
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java

Modified: 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java?rev=1509722&r1=1509721&r2=1509722&view=diff
==============================================================================
--- 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java
 (original)
+++ 
tomee/tomee/trunk/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionNormalScopeBeanHandler.java
 Fri Aug  2 14:14:07 2013
@@ -41,18 +41,18 @@ public class SessionNormalScopeBeanHandl
         }
     }
 
-    private final ThreadLocal<Map<Bean<?>, UpdateInfo>> objects = new 
ThreadLocal<Map<Bean<?>, UpdateInfo>>() {
+    private static final ThreadLocal<Map<Bean<?>, UpdateInfo>> OBJECTS = new 
ThreadLocal<Map<Bean<?>, UpdateInfo>>() {
         @Override
         protected Map<Bean<?>, UpdateInfo> initialValue() {
             CdiAppContextsService.pushRequestReleasable(new Runnable() { // 
update in batch
                 @Override
                 public void run() {
-                    final Map<Bean<?>, UpdateInfo> values = objects.get();
+                    final Map<Bean<?>, UpdateInfo> values = OBJECTS.get();
                     for (final UpdateInfo o : values.values()) {
                         o.updateBean();
                     }
                     values.clear();
-                    objects.remove();
+                    OBJECTS.remove();
                 }
             });
             return new HashMap<Bean<?>, UpdateInfo>();
@@ -66,7 +66,7 @@ public class SessionNormalScopeBeanHandl
     @Override
     public Object get() {
         final Object webbeansInstance = getContextualInstance();
-        final Map<Bean<?>, UpdateInfo> beanUpdateInfoMap = objects.get();
+        final Map<Bean<?>, UpdateInfo> beanUpdateInfoMap = OBJECTS.get();
 
         UpdateInfo info = beanUpdateInfoMap.get(this);
         if (info == null) {


Reply via email to