From 61a5cdb61ed9caab7f77c4b01e35d58bb68cfef6 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期三, 24 七月 2024 11:24:35 +0800
Subject: [PATCH] feat:用户导入

---
 src/main/java/com/ycl/jxkg/config/CaffeineConfig.java |   16 +++++++++++-----
 1 files changed, 11 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 06b16f0..f07dd64 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()
-                // 璁剧疆鏈�鍚庝竴娆″啓鍏ユ垨璁块棶鍚庣粡杩囧浐瀹氭椂闂磋繃鏈�
-                .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