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());