Author: amitj
Date: Mon Oct 24 11:35:23 2016
New Revision: 1766385

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

* Better handling of empty file handle for intermittent failing test 
UploadStagingCacheTest#testPutMoveFileError

Modified:
    
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java?rev=1766385&r1=1766384&r2=1766385&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/blob/UploadStagingCacheTest.java
 Mon Oct 24 11:35:23 2016
@@ -226,7 +226,9 @@ public class UploadStagingCacheTest exte
      */
     @Test
     public void testPutMoveFileError() throws Exception {
-        Optional<SettableFuture<Integer>> future = stagingCache.put(ID_PREFIX 
+ 0, new File("empty"));
+        File empty = new File(folder.getRoot(), 
String.valueOf(System.currentTimeMillis()));
+        assertFalse(empty.exists());
+        Optional<SettableFuture<Integer>> future = stagingCache.put(ID_PREFIX 
+ 0, empty);
         // assert no file
         assertFalse(future.isPresent());
         assertEquals(1, stagingCache.getStats().getMissCount());


Reply via email to