From 34ac8187521c5957d0d85021b564b713546e428b Mon Sep 17 00:00:00 2001 From: godotg Date: Mon, 25 Mar 2024 16:04:37 +0800 Subject: [PATCH] perf[cache]: async load single cache --- 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 02234876..d058fe85 100644 --- a/net/src/main/java/com/zfoo/net/util/SingleCache.java +++ b/net/src/main/java/com/zfoo/net/util/SingleCache.java @@ -60,7 +60,7 @@ public class SingleCache { try { if (now > refreshTime) { refreshTime = now + refreshDuration; - cache = supplier.get(); + EventBus.asyncExecute(() -> cache = supplier.get()); } } finally { lock.unlock();