From f0a152f8db74b752e8f7ad0b344d19ff3cc061f2 Mon Sep 17 00:00:00 2001 From: 刘小明 <liuxm_a@163.com> Date: 星期四, 15 八月 2024 20:19:29 +0800 Subject: [PATCH] 回退测试代码 --- pms-parent/pms-web-sso/src/main/java/com/dy/sso/config/CaffeineCacheConfiguration.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/pms-parent/pms-web-sso/src/main/java/com/dy/sso/config/CaffeineCacheConfiguration.java b/pms-parent/pms-web-sso/src/main/java/com/dy/sso/config/CaffeineCacheConfiguration.java index 167e9a1..a8e567f 100644 --- a/pms-parent/pms-web-sso/src/main/java/com/dy/sso/config/CaffeineCacheConfiguration.java +++ b/pms-parent/pms-web-sso/src/main/java/com/dy/sso/config/CaffeineCacheConfiguration.java @@ -2,6 +2,7 @@ import com.github.benmanes.caffeine.cache.Caffeine; +import org.springframework.beans.factory.annotation.Value; import org.springframework.cache.CacheManager; import org.springframework.cache.caffeine.CaffeineCacheManager; import org.springframework.context.annotation.Bean; @@ -27,13 +28,21 @@ maximumSize鍜宮aximumWeight涓嶅彲浠ュ悓鏃朵娇鐢� weakValues鍜宻oftValues涓嶅彲浠ュ悓鏃朵娇鐢偡weakValues鍜宻oftValues涓嶅彲浠ュ悓鏃朵娇鐢� */ + + @Value("${pms.global.ssoUserExpireAfterAccess:60}") + private Integer defaultTrueRandomFalsePassword; + @Value("${pms.global.ssoCacheSizeInit:10}") + private Integer ssoCacheSizeInit; + @Value("${pms.global.ssoCacheSizeMax:10000}") + private Integer ssoCacheSizeMax; + @Bean public CacheManager cacheManager() { CaffeineCacheManager cacheManager = new CaffeineCacheManager(); cacheManager.setCaffeine(Caffeine.newBuilder() - .initialCapacity(10) - .maximumSize(10000) - .expireAfterAccess(30, TimeUnit.MINUTES)); + .initialCapacity(ssoCacheSizeInit) + .maximumSize(ssoCacheSizeMax) + .expireAfterAccess(defaultTrueRandomFalsePassword, TimeUnit.MINUTES)); return cacheManager; } -- Gitblit v1.8.0