Repository: groovy
Updated Branches:
  refs/heads/GROOVY_2_5_X f7909e25c -> 55210c276


Fix the cache class name: CommonCache

(cherry picked from commit e86ef42)


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/55210c27
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/55210c27
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/55210c27

Branch: refs/heads/GROOVY_2_5_X
Commit: 55210c276ba1bcc0db32fa706601ee91c8ee3d9a
Parents: f7909e2
Author: sunlan <[email protected]>
Authored: Sun Dec 10 21:05:27 2017 +0800
Committer: sunlan <[email protected]>
Committed: Sun Dec 10 21:06:39 2017 +0800

----------------------------------------------------------------------
 .../org/codehaus/groovy/macro/transform/MacroMethodsCache.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/55210c27/subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/transform/MacroMethodsCache.java
----------------------------------------------------------------------
diff --git 
a/subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/transform/MacroMethodsCache.java
 
b/subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/transform/MacroMethodsCache.java
index 4a7266d..89dd3a7 100644
--- 
a/subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/transform/MacroMethodsCache.java
+++ 
b/subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/transform/MacroMethodsCache.java
@@ -26,8 +26,8 @@ import org.codehaus.groovy.macro.runtime.Macro;
 import org.codehaus.groovy.runtime.m12n.ExtensionModule;
 import org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner;
 import org.codehaus.groovy.runtime.m12n.MetaInfExtensionModule;
+import org.codehaus.groovy.runtime.memoize.CommonCache;
 import org.codehaus.groovy.runtime.memoize.EvictableCache;
-import org.codehaus.groovy.runtime.memoize.SimpleCache;
 import org.codehaus.groovy.transform.stc.ExtensionMethodNode;
 
 import java.util.ArrayList;
@@ -44,7 +44,7 @@ import java.util.WeakHashMap;
  */
 class MacroMethodsCache {
     private static final ClassNode MACRO_ANNOTATION_CLASS_NODE = 
ClassHelper.make(Macro.class);
-    private static final SimpleCache<ClassLoader, Map<String, 
List<MethodNode>>> CACHE = new SimpleCache<>(new WeakHashMap<>());
+    private static final CommonCache<ClassLoader, Map<String, 
List<MethodNode>>> CACHE = new CommonCache<>(new WeakHashMap<>());
 
     public static Map<String, List<MethodNode>> get(final ClassLoader 
classLoader) {
         return CACHE.getAndPut(classLoader, new 
EvictableCache.ValueProvider<ClassLoader, Map<String, List<MethodNode>>>() {

Reply via email to