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