From 8546b3d285af4235a0ef615a0c6e89486ae2c806 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 17 十月 2024 21:01:37 +0800 Subject: [PATCH] 达梦不支持value改为values --- src/main/java/com/ycl/jxkg/config/CaffeineConfig.java | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java b/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java index 80f585e..f07dd64 100644 --- a/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java +++ b/src/main/java/com/ycl/jxkg/config/CaffeineConfig.java @@ -2,23 +2,31 @@ 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 +@EnableCaching public class CaffeineConfig { @Bean public Cache<String, Object> caffeineCache() { - return Caffeine.newBuilder() - // 璁剧疆鏈�鍚庝竴娆″啓鍏ユ垨璁块棶鍚庣粡杩囧浐瀹氭椂闂磋繃鏈� - .expireAfterWrite(600, TimeUnit.SECONDS) + Cache<String, Object> caffeineCache = Caffeine.newBuilder() + // 璁剧疆鏈�鍚庝竴娆″啓鍏ユ垨璁块棶鍚庣粡杩囧浐瀹氭椂闂�(12灏忔椂)杩囨湡 + .expireAfterWrite(43200, TimeUnit.SECONDS) // 鍒濆鐨勭紦瀛樼┖闂村ぇ灏� - .initialCapacity(100) + .initialCapacity(10) // 缂撳瓨鐨勬渶澶ф潯鏁� - .maximumSize(1000) + .maximumSize(20) .build(); + // 鍒濆鍖栬璇佺紦瀛樸�佸涔犳椂闀跨紦瀛� + caffeineCache.put(CaffeineConstant.AUTH, new HashMap<>(128)); + caffeineCache.put(CaffeineConstant.STUDY_RECORD, new HashMap<>(128)); + return caffeineCache; } } -- Gitblit v1.8.0