You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2017/12/09 18:12:18 UTC

[2/2] groovy git commit: Mark TODO: reuse CommonCache

Mark TODO: reuse CommonCache


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

Branch: refs/heads/master
Commit: 913454a0e7ff2bdad246883217eb60b30965cded
Parents: a6bbf7e
Author: sunlan <su...@apache.org>
Authored: Sun Dec 10 02:11:53 2017 +0800
Committer: sunlan <su...@apache.org>
Committed: Sun Dec 10 02:11:53 2017 +0800

----------------------------------------------------------------------
 .../codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java    | 1 +
 .../org/codehaus/groovy/macro/transform/MacroMethodsCache.java      | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/913454a0/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java b/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
index 04c1157..578f0b9 100644
--- a/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
+++ b/src/main/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java
@@ -2159,6 +2159,7 @@ public abstract class StaticTypeCheckingSupport {
      * collect the list of extension methods (see {@link ExtensionModule} if the list of
      * extension modules has changed. It avoids recomputing the whole list each time we perform
      * a method lookup.
+     * TODO reuse {@link org.codehaus.groovy.runtime.memoize.CommonCache}
      */
     private static class ExtensionMethodCache {
 

http://git-wip-us.apache.org/repos/asf/groovy/blob/913454a0/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 e0d2b82..3b11420 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
@@ -38,6 +38,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
 
 /**
  * TODO share some code with {@link org.codehaus.groovy.transform.stc.StaticTypeCheckingSupport.ExtensionMethodCache}
+ * TODO reuse {@link org.codehaus.groovy.runtime.memoize.CommonCache}
  * @author Sergei Egorov <bs...@gmail.com>
  * @since 2.5.0
  */