WHIRR-706. Add invalidate method to ComputeCache.
Project: http://git-wip-us.apache.org/repos/asf/whirr/repo Commit: http://git-wip-us.apache.org/repos/asf/whirr/commit/f4605f54 Tree: http://git-wip-us.apache.org/repos/asf/whirr/tree/f4605f54 Diff: http://git-wip-us.apache.org/repos/asf/whirr/diff/f4605f54 Branch: refs/heads/trunk Commit: f4605f54b27b85cf6a246c33b9428d0251519b2f Parents: 275c35f Author: Andrew Bayer <andrew.ba...@gmail.com> Authored: Mon Apr 1 16:04:27 2013 -0700 Committer: Andrew Bayer <andrew.ba...@gmail.com> Committed: Mon Apr 1 16:04:27 2013 -0700 ---------------------------------------------------------------------- CHANGES.txt | 2 ++ .../org/apache/whirr/service/ComputeCache.java | 4 ++++ 2 files changed, 6 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/whirr/blob/f4605f54/CHANGES.txt ---------------------------------------------------------------------- diff --git a/CHANGES.txt b/CHANGES.txt index 506be0d..0a2921d 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -52,6 +52,8 @@ Release 0.8.2 (unreleased changes) BUG FIXES + WHIRR-706. Add invalidate method to ComputeCache. (abayer) + WHIRR-699. Fix indentation and formatting on "Getting Started" page. (Mark Grover via tomwhite) http://git-wip-us.apache.org/repos/asf/whirr/blob/f4605f54/core/src/main/java/org/apache/whirr/service/ComputeCache.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/whirr/service/ComputeCache.java b/core/src/main/java/org/apache/whirr/service/ComputeCache.java index ca7c542..0455d6c 100644 --- a/core/src/main/java/org/apache/whirr/service/ComputeCache.java +++ b/core/src/main/java/org/apache/whirr/service/ComputeCache.java @@ -83,6 +83,10 @@ public enum ComputeCache implements Function<ClusterSpec, ComputeServiceContext> return cache.getUnchecked(new Key(arg0)); } + public void invalidate(ClusterSpec arg0) { + return cache.invalidate(new Key(arg0)); + } + // this should prevent recreating the same compute context twice @VisibleForTesting final LoadingCache<Key, ComputeServiceContext> cache = CacheBuilder.newBuilder().build(