From a776cabb247df1d891f670a598f06392b83292e7 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Wed, 19 Feb 2020 20:53:56 -0500 Subject: [PATCH] [O] Use timeout for updateCache --- .../java/org/hydev/hyritone/SeedServerCache.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/hydev/hyritone/SeedServerCache.java b/src/main/java/org/hydev/hyritone/SeedServerCache.java index 841d740f..419655a3 100644 --- a/src/main/java/org/hydev/hyritone/SeedServerCache.java +++ b/src/main/java/org/hydev/hyritone/SeedServerCache.java @@ -96,11 +96,16 @@ public class SeedServerCache extends Behavior new Thread(this::loadChunks).start(); } } - - // Update cache - if (cacheLocation == null) + else { - new Thread(this::updateCache).start(); + // Update cache every 5 seconds (5 * 20 = 100 ticks) + ticks ++; + + if (ticks > 100) + { + ticks = 0; + new Thread(this::updateCache).start(); + } } }