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.


Reply via email to