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