Mark TODO: reuse CommonCache (cherry picked from commit 913454a)
Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/d37a834e Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/d37a834e Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/d37a834e Branch: refs/heads/GROOVY_2_6_X Commit: d37a834e6b1c2894e8b00e5fa171fe1740264c06 Parents: 4b0b684 Author: sunlan <[email protected]> Authored: Sun Dec 10 02:11:53 2017 +0800 Committer: sunlan <[email protected]> Committed: Sun Dec 10 02:13:00 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/d37a834e/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/d37a834e/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 <[email protected]> * @since 2.5.0 */
