[weld-commits] [weld/core] 891f2f: WELD-1756 Replace Guava - caches

GitHub noreply at github.com
Thu Oct 9 08:05:21 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/weld/core
  Commit: 891f2f9e96627148433fbfba583df2dffe40a24a
      https://github.com/weld/core/commit/891f2f9e96627148433fbfba583df2dffe40a24a
  Author: Martin Kouba <mkouba at redhat.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bean/proxy/ClientProxyProvider.java
    M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployer.java
    M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
    M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentBeanDeployer.java
    M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
    M impl/src/main/java/org/jboss/weld/event/ObserverNotifier.java
    M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
    M impl/src/main/java/org/jboss/weld/interceptor/reader/InterceptorMetadataReader.java
    M impl/src/main/java/org/jboss/weld/metadata/cache/MetaAnnotationStore.java
    M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.java
    M impl/src/main/java/org/jboss/weld/resolution/NameBasedResolver.java
    M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
    M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
    M impl/src/main/java/org/jboss/weld/resources/DefaultReflectionCache.java
    M impl/src/main/java/org/jboss/weld/resources/MemberTransformer.java
    M impl/src/main/java/org/jboss/weld/resources/SharedObjectCache.java
    A impl/src/main/java/org/jboss/weld/util/Functions.java
    A impl/src/main/java/org/jboss/weld/util/cache/AbstractComputingCache.java
    A impl/src/main/java/org/jboss/weld/util/cache/ComputingCache.java
    A impl/src/main/java/org/jboss/weld/util/cache/ComputingCacheBuilder.java
    M impl/src/main/java/org/jboss/weld/util/cache/LoadingCacheUtils.java
    A impl/src/main/java/org/jboss/weld/util/cache/MapBackedComputingCache.java
    A impl/src/main/java/org/jboss/weld/util/cache/WeakValueMapBackedComputingCache.java
    M impl/src/main/java/org/jboss/weld/util/collections/Multimaps.java
    M impl/src/main/java/org/jboss/weld/util/reflection/instantiation/LoaderInstantiatorFactory.java

  Log Message:
  -----------
  WELD-1756 Replace Guava - caches

- we are not able to replace the ClassTransformer.enhancedAnnotatedTypes due to recursion computation problems
- LoadingCacheUtils should be deleted afterwards


  Commit: 9adf6d708824b83fd6d7c5208a349ab50e0c29fd
      https://github.com/weld/core/commit/9adf6d708824b83fd6d7c5208a349ab50e0c29fd
  Author: Martin Kouba <mkouba at redhat.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
    M impl/src/main/java/org/jboss/weld/util/cache/AbstractComputingCache.java
    A impl/src/main/java/org/jboss/weld/util/cache/AbstractMapBackedComputingCache.java
    M impl/src/main/java/org/jboss/weld/util/cache/MapBackedComputingCache.java
    M impl/src/main/java/org/jboss/weld/util/cache/WeakValueMapBackedComputingCache.java

  Log Message:
  -----------
  WELD-1756 Don't catch guava ExecutionError, code cleanup, javadoc update


  Commit: 0438c228897c2bc564f227cd63970e152f1ea323
      https://github.com/weld/core/commit/0438c228897c2bc564f227cd63970e152f1ea323
  Author: Martin Kouba <mkouba at redhat.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java

  Log Message:
  -----------
  WELD-1756 Revert one replacement in SpecializationAndEnablementRegistry

- recursion computation problems


  Commit: d00855a2bfc0a39bf0c9db6db80cf7b6674976e5
      https://github.com/weld/core/commit/d00855a2bfc0a39bf0c9db6db80cf7b6674976e5
  Author: Martin Kouba <mkouba at redhat.com>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M impl/src/main/java/org/jboss/weld/util/cache/ComputingCache.java

  Log Message:
  -----------
  WELD-1756 Update ComputingCache javadoc - recursive computations are not
supported


Compare: https://github.com/weld/core/compare/ebb3e2866a7a...d00855a2bfc0


More information about the weld-commits mailing list