From 32ffd056a1dca92190ee25881da1c3b4d76fb90e Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 26 Dec 2022 14:47:33 -0500 Subject: [PATCH] Throttle: Don't parse default values every time --- .../src/net/i2p/router/RouterThrottleImpl.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/router/java/src/net/i2p/router/RouterThrottleImpl.java b/router/java/src/net/i2p/router/RouterThrottleImpl.java index 418b272db..068deff50 100644 --- a/router/java/src/net/i2p/router/RouterThrottleImpl.java +++ b/router/java/src/net/i2p/router/RouterThrottleImpl.java @@ -499,17 +499,23 @@ public class RouterThrottleImpl implements RouterThrottle { private double getTunnelGrowthFactor() { try { - return Double.parseDouble(_context.getProperty("router.tunnelGrowthFactor", "1.3")); + String p = _context.getProperty("router.tunnelGrowthFactor"); + if (p == null) + return 1.3d; + return Double.parseDouble(p); } catch (NumberFormatException nfe) { - return 1.3; + return 1.3d; } } private double getTunnelTestTimeGrowthFactor() { try { - return Double.parseDouble(_context.getProperty("router.tunnelTestTimeGrowthFactor", "1.3")); + String p = _context.getProperty("router.tunnelTestTimeGrowthFactor"); + if (p == null) + return 1.3d; + return Double.parseDouble(p); } catch (NumberFormatException nfe) { - return 1.3; + return 1.3d; } }