From 182c1cde1f4507d12eb4b6b1a4ffd24a2be6c93b Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期三, 10 七月 2024 11:48:40 +0800 Subject: [PATCH] 初始化缓存 --- src/main/java/com/ycl/jxkg/config/CaffeineConfig.java | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java b/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java index 06b16f0..527d080 100644 --- a/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java +++ b/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java @@ -2,10 +2,12 @@ import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Caffeine; +import com.ycl.jxkg.constants.CaffeineConstant; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import java.util.HashMap; import java.util.concurrent.TimeUnit; @Configuration @@ -14,13 +16,17 @@ @Bean public Cache<String, Object> caffeineCache() { - return Caffeine.newBuilder() + Cache<String, Object> caffeineCache = Caffeine.newBuilder() // 璁剧疆鏈�鍚庝竴娆″啓鍏ユ垨璁块棶鍚庣粡杩囧浐瀹氭椂闂磋繃鏈� .expireAfterWrite(600, TimeUnit.SECONDS) // 鍒濆鐨勭紦瀛樼┖闂村ぇ灏� - .initialCapacity(100) + .initialCapacity(10) // 缂撳瓨鐨勬渶澶ф潯鏁� - .maximumSize(1000) + .maximumSize(20) .build(); + // 鍒濆鍖栬璇佺紦瀛樸�佸涔犳椂闀跨紦瀛� + caffeineCache.put(CaffeineConstant.AUTH, new HashMap<>(128)); + caffeineCache.put(CaffeineConstant.AUTH, new HashMap<>(128)); + return caffeineCache; } } -- Gitblit v1.8.0