From 54516dd531c45dd193639c4c0fd40d75a6d035de Mon Sep 17 00:00:00 2001 From: godotg Date: Sun, 13 Aug 2023 18:05:08 +0800 Subject: [PATCH] fix[cache]: sync refresh cache to avoid getting a old value after long time --- net/src/main/java/com/zfoo/net/util/SingleCache.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/src/main/java/com/zfoo/net/util/SingleCache.java b/net/src/main/java/com/zfoo/net/util/SingleCache.java index 2a99962c..db658675 100644 --- a/net/src/main/java/com/zfoo/net/util/SingleCache.java +++ b/net/src/main/java/com/zfoo/net/util/SingleCache.java @@ -61,7 +61,7 @@ public class SingleCache { try { if (now > refreshTime) { refreshTime = now + refreshDuration; - EventBus.asyncExecute(() -> cache = supplier.get()); + cache = supplier.get(); } } finally { lock.unlock();