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();