Repository: groovy Updated Branches: refs/heads/GROOVY_2_6_X 195339660 -> 608a27017
Control access to wrapped cache (cherry picked from commit 0f0c96d) Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/608a2701 Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/608a2701 Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/608a2701 Branch: refs/heads/GROOVY_2_6_X Commit: 608a2701785279297feb11390d7ce45f1b2b4fdf Parents: 1953396 Author: danielsun1106 <[email protected]> Authored: Sun Mar 25 13:45:03 2018 +0800 Committer: danielsun1106 <[email protected]> Committed: Sun Mar 25 13:45:59 2018 +0800 ---------------------------------------------------------------------- .../codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/608a2701/src/main/java/org/codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java b/src/main/java/org/codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java index 4bbfc9b..e1b3365 100644 --- a/src/main/java/org/codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java +++ b/src/main/java/org/codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java @@ -258,7 +258,7 @@ public class ConcurrentCommonCache<K, V> implements EvictableCache<K, V>, ValueC * deal with the backed cache guarded by write lock * @param action the content to complete */ - public <R> R doWithWriteLock(Action<K, V, R> action) { + private <R> R doWithWriteLock(Action<K, V, R> action) { writeLock.lock(); try { return action.doWith(commonCache); @@ -271,7 +271,7 @@ public class ConcurrentCommonCache<K, V> implements EvictableCache<K, V>, ValueC * deal with the backed cache guarded by read lock * @param action the content to complete */ - public <R> R doWithReadLock(Action<K, V, R> action) { + private <R> R doWithReadLock(Action<K, V, R> action) { readLock.lock(); try { return action.doWith(commonCache);
