|
| 62288 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java | [JBAOP-378] Since Domain.hasOwnDataWithEffectOnAdvices() is called A LOT, cache the data rather than querying the underlying hashmaps for their size each time. |
| 62288 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java | [JBAOP-378] Since Domain.hasOwnDataWithEffectOnAdvices() is called A LOT, cache the data rather than querying the underlying hashmaps for their size each time. |
| 62288 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/GeneratedClassAdvisor.java | [JBAOP-378] Since Domain.hasOwnDataWithEffectOnAdvices() is called A LOT, cache the data rather than querying the underlying hashmaps for their size each time. |
| 62288 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/util/MethodHashing.java | [JBAOP-378] Since Domain.hasOwnDataWithEffectOnAdvices() is called A LOT, cache the data rather than querying the underlying hashmaps for their size each time. |
| 62288 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/resources/test/stress/config.properties | [JBAOP-378] Since Domain.hasOwnDataWithEffectOnAdvices() is called A LOT, cache the data rather than querying the underlying hashmaps for their size each time. |
| 62287 | added | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/stress/perinstancemethodinvocationmanybindings | [JBAOP-378] Add a more realistic test for per instance bindings |
| 62287 | added | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/resources/test/stress/perinstancemethodinvocationmanybindings/jboss-aop.xml | [JBAOP-378] Add a more realistic test for per instance bindings |
| 62287 | added | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/resources/test/stress/perinstancemethodinvocationmanybindings | [JBAOP-378] Add a more realistic test for per instance bindings |
| 62287 | added | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/stress/perinstancemethodinvocationmanybindings/POJO.java | [JBAOP-378] Add a more realistic test for per instance bindings |
| 62287 | added | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/stress/perinstancemethodinvocationmanybindings/PerInstanceTestCase.java | [JBAOP-378] Add a more realistic test for per instance bindings |
| 62287 | added | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/stress/perinstancemethodinvocationmanybindings/PerVmInterceptor.java | [JBAOP-378] Add a more realistic test for per instance bindings |
| 62287 | added | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/stress/perinstancemethodinvocationmanybindings/PerInstanceInterceptor.java | [JBAOP-378] Add a more realistic test for per instance bindings |
| 62286 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/stress/perinstancemethodinvocation/PerInstanceTestCase.java | [JBAOP-378] Add commented out tests |
| 62280 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/JoinPointInfo.java | [JBAOP-378] Do not resolve field pointcuts again for instance advisors if they have no instance specific metadata. We can just copy the chains for fields and methods. When copying the chains, we make sure that they are cloned for the instance, rather than the same reference as the class advisor JoinPointInfos hold.There is no point in creating constructor and construction chains for instances - the instance must already exist so these chains are just extra work. |
| 62280 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/dynamicgenadvisor/Interceptions.java | [JBAOP-378] Do not resolve field pointcuts again for instance advisors if they have no instance specific metadata. We can just copy the chains for fields and methods. When copying the chains, we make sure that they are cloned for the instance, rather than the same reference as the class advisor JoinPointInfos hold.There is no point in creating constructor and construction chains for instances - the instance must already exist so these chains are just extra work. |
| 62280 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/util/reference/MethodPersistentReference.java | [JBAOP-378] Do not resolve field pointcuts again for instance advisors if they have no instance specific metadata. We can just copy the chains for fields and methods. When copying the chains, we make sure that they are cloned for the instance, rather than the same reference as the class advisor JoinPointInfos hold.There is no point in creating constructor and construction chains for instances - the instance must already exist so these chains are just extra work. |
| 62280 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/test/org/jboss/test/aop/dynamicgenadvisor/DynamicTester.java | [JBAOP-378] Do not resolve field pointcuts again for instance advisors if they have no instance specific metadata. We can just copy the chains for fields and methods. When copying the chains, we make sure that they are cloned for the instance, rather than the same reference as the class advisor JoinPointInfos hold.There is no point in creating constructor and construction chains for instances - the instance must already exist so these chains are just extra work. |
| 62280 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/GeneratedClassAdvisor.java | [JBAOP-378] Do not resolve field pointcuts again for instance advisors if they have no instance specific metadata. We can just copy the chains for fields and methods. When copying the chains, we make sure that they are cloned for the instance, rather than the same reference as the class advisor JoinPointInfos hold.There is no point in creating constructor and construction chains for instances - the instance must already exist so these chains are just extra work. |
| 62280 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/main/org/jboss/aop/ClassAdvisor.java | [JBAOP-378] Do not resolve field pointcuts again for instance advisors if they have no instance specific metadata. We can just copy the chains for fields and methods. When copying the chains, we make sure that they are cloned for the instance, rather than the same reference as the class advisor JoinPointInfos hold.There is no point in creating constructor and construction chains for instances - the instance must already exist so these chains are just extra work. |
| 62280 | modified | kabir.khan@jboss.com | //projects/aop/trunk/aop/src/resources/test/stress/config.properties | [JBAOP-378] Do not resolve field pointcuts again for instance advisors if they have no instance specific metadata. We can just copy the chains for fields and methods. When copying the chains, we make sure that they are cloned for the instance, rather than the same reference as the class advisor JoinPointInfos hold.There is no point in creating constructor and construction chains for instances - the instance must already exist so these chains are just extra work. |