Author: mreutegg
Date: Wed Sep 28 08:15:29 2016
New Revision: 1762615
URL: http://svn.apache.org/viewvc?rev=1762615&view=rev
Log:
OAK-4858: Use Integer.getInteger() to read system property
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java?rev=1762615&r1=1762614&r2=1762615&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java
(original)
+++
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate.java
Wed Sep 28 08:15:29 2016
@@ -102,18 +102,8 @@ public class AsyncIndexUpdate implements
* timed out. Another node in cluster would wait for timeout before
* taking over a running job
*/
- private static final long DEFAULT_ASYNC_TIMEOUT;
-
- static {
- int value = 15;
- try {
- value = Integer.parseInt(System.getProperty(
- "oak.async.lease.timeout", "15"));
- } catch (NumberFormatException e) {
- // use default
- }
- DEFAULT_ASYNC_TIMEOUT = TimeUnit.MINUTES.toMillis(value);
- }
+ private static final long DEFAULT_ASYNC_TIMEOUT =
TimeUnit.MINUTES.toMillis(
+ Integer.getInteger("oak.async.lease.timeout", 15));
private final String name;
@@ -180,18 +170,8 @@ public class AsyncIndexUpdate implements
* The checkpoint cleanup interval in minutes. Defaults to 5 minutes.
* Setting it to a negative value disables automatic cleanup. See OAK-4826.
*/
- private final int cleanupIntervalMinutes = getCleanupIntervalMinutes();
-
- private static int getCleanupIntervalMinutes() {
- int value = 5;
- try {
- value = Integer.parseInt(System.getProperty(
- "oak.async.checkpointCleanupIntervalMinutes",
String.valueOf(value)));
- } catch (NumberFormatException e) {
- // use default
- }
- return value;
- }
+ private final int cleanupIntervalMinutes
+ = Integer.getInteger("oak.async.checkpointCleanupIntervalMinutes",
5);
/**
* The time in minutes since the epoch when the last checkpoint cleanup
ran.