From cd59ededbf05a0ae73b8f4944fbf40a1fb01d28a Mon Sep 17 00:00:00 2001
From: luohairen <3399054449@qq.com>
Date: 星期一, 11 十一月 2024 18:03:43 +0800
Subject: [PATCH] 错题详情
---
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