[weld-commits] [weld/core] e7ed81: Cached a lot of Container.instance() calls.

noreply at github.com noreply at github.com
Tue Nov 16 10:36:23 EST 2010


Branch: refs/heads/master
Home:   https://github.com/weld/core

Commit: e7ed819919e7b5a22caf8d9e556ceff79d2531cd
    https://github.com/weld/core/commit/e7ed819919e7b5a22caf8d9e556ceff79d2531cd
Author: Ståle Pedersen <stale.pedesen at jboss.org>
Date:   2010-11-16 (Tue, 16 Nov 2010)

Changed paths:
  M impl/src/main/java/org/jboss/weld/bean/builtin/InstanceImpl.java
  M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
  M impl/src/main/java/org/jboss/weld/context/AbstractContext.java
  M impl/src/main/java/org/jboss/weld/context/SerializableContextualImpl.java
  M impl/src/main/java/org/jboss/weld/context/conversation/ConversationImpl.java
  M impl/src/main/java/org/jboss/weld/el/ELCreationalContextStack.java
  M impl/src/main/java/org/jboss/weld/el/WeldMethodExpression.java
  M impl/src/main/java/org/jboss/weld/el/WeldValueExpression.java
  M impl/src/main/java/org/jboss/weld/servlet/WeldListener.java

Log Message:
-----------
Cached a lot of Container.instance() calls.


Commit: 9a3d9726f163691ca19ba3ed7716fb692e2b1858
    https://github.com/weld/core/commit/9a3d9726f163691ca19ba3ed7716fb692e2b1858
Author: Ståle Pedersen <stale.pedesen at jboss.org>
Date:   2010-11-16 (Tue, 16 Nov 2010)

Changed paths:
  M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java

Log Message:
-----------
try to avoid creation of creationalContext every time we invoke a method on a client proxy.


Commit: a6a2aba619753f95e6224e68f0baf2cb8c3cfce8
    https://github.com/weld/core/commit/a6a2aba619753f95e6224e68f0baf2cb8c3cfce8
Author: Ståle Pedersen <stale.pedesen at jboss.org>
Date:   2010-11-16 (Tue, 16 Nov 2010)

Changed paths:
  M impl/src/main/java/org/jboss/weld/bean/RIBean.java

Log Message:
-----------
Save hashCode locally for performance gain


Commit: 1046ec4f313a595d3c54872161ead26f7bcdf70f
    https://github.com/weld/core/commit/1046ec4f313a595d3c54872161ead26f7bcdf70f
Author: Ståle Pedersen <stalep at lappers.(none)>
Date:   2010-11-16 (Tue, 16 Nov 2010)

Changed paths:
  M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java

Log Message:
-----------
Optimized methods by removing Lists when its not needed


Commit: 4a059c001d85cc6c4b1c18e4ea4874334b02a3bf
    https://github.com/weld/core/commit/4a059c001d85cc6c4b1c18e4ea4874334b02a3bf
Author: Pete Muir <pmuir at bleepbleep.org.uk>
Date:   2010-11-16 (Tue, 16 Nov 2010)

Changed paths:
  M impl/src/main/java/org/jboss/weld/bean/AbstractBean.java
  M impl/src/main/java/org/jboss/weld/bean/AbstractClassBean.java
  M impl/src/main/java/org/jboss/weld/bean/AbstractProducerBean.java
  M impl/src/main/java/org/jboss/weld/bean/AbstractReceiverBean.java
  M impl/src/main/java/org/jboss/weld/bean/DecoratorImpl.java
  M impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java
  M impl/src/main/java/org/jboss/weld/bean/InterceptorImpl.java
  M impl/src/main/java/org/jboss/weld/bean/ManagedBean.java
  M impl/src/main/java/org/jboss/weld/bean/NewManagedBean.java
  M impl/src/main/java/org/jboss/weld/bean/NewSessionBean.java
  M impl/src/main/java/org/jboss/weld/bean/ProducerField.java
  M impl/src/main/java/org/jboss/weld/bean/ProducerMethod.java
  M impl/src/main/java/org/jboss/weld/bean/SessionBean.java
  M impl/src/main/java/org/jboss/weld/bean/builtin/ConversationBean.java
  M impl/src/main/java/org/jboss/weld/bean/builtin/ee/EEResourceProducerField.java
  M impl/src/main/java/org/jboss/weld/bean/proxy/ContextBeanInstance.java
  M impl/src/main/java/org/jboss/weld/bean/proxy/DecorationHelper.java
  M impl/src/main/java/org/jboss/weld/bootstrap/AbstractBeanDeployer.java
  M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployer.java
  M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java
  M impl/src/main/java/org/jboss/weld/bootstrap/WeldBootstrap.java
  M impl/src/main/java/org/jboss/weld/context/AbstractContext.java
  M impl/src/main/java/org/jboss/weld/context/AbstractConversationContext.java
  M impl/src/main/java/org/jboss/weld/context/ForwardingContextual.java
  M impl/src/main/java/org/jboss/weld/context/SerializableContextualImpl.java
  M impl/src/main/java/org/jboss/weld/context/SerializableContextualInstanceImpl.java
  M impl/src/main/java/org/jboss/weld/context/conversation/ConversationImpl.java
  M impl/src/main/java/org/jboss/weld/context/unbound/DependentContextImpl.java
  M impl/src/main/java/org/jboss/weld/el/ELCreationalContext.java
  M impl/src/main/java/org/jboss/weld/el/ELCreationalContextStack.java
  M impl/src/main/java/org/jboss/weld/el/WeldMethodExpression.java
  M impl/src/main/java/org/jboss/weld/el/WeldValueExpression.java
  M impl/src/main/java/org/jboss/weld/serialization/ContextualStoreImpl.java
  M impl/src/main/java/org/jboss/weld/servlet/WeldListener.java
  M tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/resolution/AccessibleManagerResolutionTest.java

Log Message:
-----------
Cache Container.instance() calls

* Move static references to instance references




More information about the weld-commits mailing list