Author: tomekr
Date: Mon Nov 7 08:41:44 2016
New Revision: 1768447
URL: http://svn.apache.org/viewvc?rev=1768447&view=rev
Log:
OAK-5071: Persistent cache: use the asynchronous mode by default
Don't control async cache using system property.
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java?rev=1768447&r1=1768446&r2=1768447&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/persistentCache/PersistentCache.java
Mon Nov 7 08:41:44 2016
@@ -54,12 +54,6 @@ public class PersistentCache implements
static final Logger LOG = LoggerFactory.getLogger(PersistentCache.class);
- /**
- * Whether to use the queue to put items into cache. Default: false (cache
- * will be updated synchronously).
- */
- private static final boolean ASYNC_CACHE =
Boolean.parseBoolean(System.getProperty("oak.cache.asynchronous", "true"));
-
private static final String FILE_PREFIX = "cache-";
private static final String FILE_SUFFIX = ".data";
private static final AtomicInteger COUNTER = new AtomicInteger();
@@ -73,7 +67,7 @@ public class PersistentCache implements
private boolean cacheDocChildren;
private boolean compactOnClose;
private boolean compress = true;
- private boolean asyncCache = ASYNC_CACHE;
+ private boolean asyncCache = true;
private HashMap<CacheType, GenerationCache> caches =
new HashMap<CacheType, GenerationCache>();