You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by am...@apache.org on 2016/12/05 04:49:31 UTC
svn commit: r1772597 -
/jackrabbit/trunk/jackrabbit-data/src/test/java/org/apache/jackrabbit/core/data/TestLocalCache.java
Author: amitj
Date: Mon Dec 5 04:49:31 2016
New Revision: 1772597
URL: http://svn.apache.org/viewvc?rev=1772597&view=rev
Log:
JCR-4073: jackrabbit-data: occasional test failures in TestLocalCache.testAutoPurge
Patch from Wonsan Ko
* Wait until purge job finishes
* reduce sleep to 500 ms
Modified:
jackrabbit/trunk/jackrabbit-data/src/test/java/org/apache/jackrabbit/core/data/TestLocalCache.java
Modified: jackrabbit/trunk/jackrabbit-data/src/test/java/org/apache/jackrabbit/core/data/TestLocalCache.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-data/src/test/java/org/apache/jackrabbit/core/data/TestLocalCache.java?rev=1772597&r1=1772596&r2=1772597&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-data/src/test/java/org/apache/jackrabbit/core/data/TestLocalCache.java (original)
+++ jackrabbit/trunk/jackrabbit-data/src/test/java/org/apache/jackrabbit/core/data/TestLocalCache.java Mon Dec 5 04:49:31 2016
@@ -191,7 +191,9 @@ public class TestLocalCache extends Test
byteMap.put("a4", data);
// storing a4 should purge cache
cache.store("a4", new ByteArrayInputStream(byteMap.get("a4")));
- Thread.sleep(1000);
+ do {
+ Thread.sleep(500);
+ } while (cache.isInPurgeMode());
result = cache.getIfStored("a1");
assertNull("a1 should be null", result);