diff --git a/src/main/java/org/qortal/network/RNSNetwork.java b/src/main/java/org/qortal/network/RNSNetwork.java index c09af71c..536ff1a3 100644 --- a/src/main/java/org/qortal/network/RNSNetwork.java +++ b/src/main/java/org/qortal/network/RNSNetwork.java @@ -106,6 +106,7 @@ public class RNSNetwork { static final String defaultConfigPath = Settings.getInstance().isTestNet() ? RNSCommon.defaultRNSConfigPathTestnet: RNSCommon.defaultRNSConfigPath; private final int MAX_PEERS = Settings.getInstance().getReticulumMaxPeers(); private final int MIN_DESIRED_PEERS = Settings.getInstance().getReticulumMinDesiredPeers(); + private final long PRUNE_INTERVAL = Settings.getInstance().getReticulumPruneInterval(); Identity serverIdentity; public Destination baseDestination; private volatile boolean isShuttingDown = false; @@ -136,10 +137,6 @@ public class RNSNetwork { * How long between informational broadcasts to all ACTIVE peers, in milliseconds. */ private static final long BROADCAST_INTERVAL = 30 * 1000L; // ms - /** - * How log between pruning of peers - */ - private static final long PRUNE_INTERVAL = 2 * 60 * 1000L; // ms /** * Link low-level ping interval and timeout */ diff --git a/src/main/java/org/qortal/settings/Settings.java b/src/main/java/org/qortal/settings/Settings.java index 21353fb0..8c18f21d 100644 --- a/src/main/java/org/qortal/settings/Settings.java +++ b/src/main/java/org/qortal/settings/Settings.java @@ -622,6 +622,8 @@ public class Settings { private int reticulumMinDesiredPeers = 3; /** Maximum number of task executor network threads */ private int reticulumMaxNetworkThreadPoolSize = 89; + /** How long [ms] between pruning of peers */ + private long reticulumPruneInterval = 2 * 60 * 1000L; // ms; // Constructors @@ -1390,7 +1392,11 @@ public class Settings { public int getReticulumMaxNetworkThreadPoolSize() { return this.reticulumMaxNetworkThreadPoolSize; - } + } + + public long getReticulumPruneInterval() { + return this.reticulumPruneInterval; + } public int getBuildArbitraryResourcesBatchSize() { return buildArbitraryResourcesBatchSize;