Updated Branches:
  refs/heads/2331-tableconfig [created] 07384da27

ACCUMULO-2331 Actually invalidate the cache when requested.


Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo
Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/07384da2
Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/07384da2
Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/07384da2

Branch: refs/heads/2331-tableconfig
Commit: 07384da27a9997824f56230d30a52fd17e0aef39
Parents: 5eb19c6
Author: Josh Elser <els...@apache.org>
Authored: Wed Feb 5 23:07:34 2014 -0500
Committer: Josh Elser <els...@apache.org>
Committed: Wed Feb 5 23:07:34 2014 -0500

----------------------------------------------------------------------
 .../apache/accumulo/server/conf/TableConfiguration.java  | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/accumulo/blob/07384da2/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java
----------------------------------------------------------------------
diff --git 
a/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java 
b/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java
index c5b6c18..2c144d1 100644
--- 
a/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java
+++ 
b/server/src/main/java/org/apache/accumulo/server/conf/TableConfiguration.java
@@ -147,4 +147,15 @@ public class TableConfiguration extends 
AccumuloConfiguration {
   public String getTableId() {
     return table;
   }
+
+  @Override
+  public void invalidateCache() {
+    if (null != tablePropCache) {
+      synchronized (TableConfiguration.class) {
+        if (null != tablePropCache) {
+          tablePropCache = null;
+        }
+      }
+    }
+  }
 }

Reply via email to