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(

Reply via email to