Author: amitj
Date: Mon Oct 24 04:50:18 2016
New Revision: 1766333

URL: http://svn.apache.org/viewvc?rev=1766333&view=rev
Log:
OAK-4979: Caching sub-system implementation for DataStore

- Removed spurious throws IOException from close()

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache.java?rev=1766333&r1=1766332&r2=1766333&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/CompositeDataStoreCache.java
 Mon Oct 24 04:50:18 2016
@@ -131,7 +131,7 @@ public class CompositeDataStoreCache ext
     }
 
     @Override
-    public void close() throws IOException {
+    public void close() {
         downloadCache.close();
         stagingCache.close();
     }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java?rev=1766333&r1=1766332&r2=1766333&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/FileCache.java
 Mon Oct 24 04:50:18 2016
@@ -220,7 +220,7 @@ public class FileCache extends AbstractC
     }
 
     @Override
-    public void close() throws IOException {
+    public void close() {
         LOG.info("Cache stats on close [{}]", cacheStats.cacheInfoAsString());
         new ExecutorCloser(executor).close();
     }

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java?rev=1766333&r1=1766332&r2=1766333&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCache.java
 Mon Oct 24 04:50:18 2016
@@ -430,7 +430,7 @@ public class UploadStagingCache implemen
     }
 
     @Override
-    public void close() throws IOException {
+    public void close() {
         LOG.info("Uploads in progress on close [{}]", map.size());
         LOG.info("Uploads completed but not cleared from cache [{}]", 
attic.size());
         LOG.info("Staging cache stats on close [{}]", 
cacheStats.cacheInfoAsString());


Reply via email to