Author: struberg
Date: Fri Mar 11 17:18:32 2011
New Revision: 1080678

URL: http://svn.apache.org/viewvc?rev=1080678&view=rev
Log:
OWB-461 remove redundant Map#get from a hotspot

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/AbstractContext.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/AbstractContext.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/AbstractContext.java?rev=1080678&r1=1080677&r2=1080678&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/AbstractContext.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/AbstractContext.java
 Fri Mar 11 17:18:32 2011
@@ -41,7 +41,6 @@ import org.apache.webbeans.container.Ser
 import org.apache.webbeans.container.SerializableBeanVault;
 import org.apache.webbeans.context.creational.BeanInstanceBag;
 import org.apache.webbeans.context.type.ContextTypes;
-import org.apache.webbeans.util.Asserts;
 
 /**
  * Abstract implementation of the {@link WebBeansContext} interfaces.
@@ -236,10 +235,10 @@ public abstract class AbstractContext im
     @SuppressWarnings("unchecked")
     public <T> CreationalContext<T> getCreationalContext(Contextual<T> 
contextual)
     {
-        Asserts.assertNotNull(contextual);
-        if(this.componentInstanceMap.containsKey(contextual))
+        BeanInstanceBag<?> bag = componentInstanceMap.get(contextual);
+        if (bag != null)
         {
-            return 
(CreationalContext<T>)this.componentInstanceMap.get(contextual).getBeanCreationalContext();
+            return (CreationalContext<T>) bag.getBeanCreationalContext();
         }
         
         return null;


Reply via email to