diff --git a/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java b/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java index c6afd5e1..21ddba92 100644 --- a/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java +++ b/litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxHomeController.java @@ -79,6 +79,7 @@ public class WxHomeController { if (HomeCacheManager.hasData(HomeCacheManager.INDEX)) { return ResponseUtil.ok(HomeCacheManager.getCacheData(HomeCacheManager.INDEX)); } + ExecutorService executorService = Executors.newFixedThreadPool(10); Map data = new HashMap<>(); @@ -137,6 +138,7 @@ public class WxHomeController { } //缓存数据 HomeCacheManager.loadData(HomeCacheManager.INDEX, data); + executorService.shutdown(); return ResponseUtil.ok(data); }