reghao 1 год назад
Родитель
Сommit
12807deb12

+ 12 - 0
oss-console/src/main/java/cn/reghao/oss/console/config/CacheConfig.java

@@ -40,4 +40,16 @@ public class CacheConfig {
                 .maximumSize(100_000)
                 .build();
     }
+
+    @Bean
+    public Cache<String, String> caffeineCache1() {
+        return Caffeine.newBuilder()
+                // 设置最后一次写入或访问后经过固定时间过期
+                .expireAfterWrite(30, TimeUnit.DAYS)
+                // 初始的缓存空间大小
+                .initialCapacity(10_000)
+                // 缓存的最大条数
+                .maximumSize(100_000)
+                .build();
+    }
 }

+ 12 - 0
oss-store/src/main/java/cn/reghao/oss/store/config/CacheConfig.java

@@ -53,4 +53,16 @@ public class CacheConfig {
                 .expireAfterAccess(365, TimeUnit.DAYS)
                 .build();
     }
+
+    @Bean
+    public Cache<String, String> caffeineCache1() {
+        return Caffeine.newBuilder()
+                // 设置最后一次写入或访问后经过固定时间过期
+                .expireAfterWrite(30, TimeUnit.DAYS)
+                // 初始的缓存空间大小
+                .initialCapacity(10_000)
+                // 缓存的最大条数
+                .maximumSize(100_000)
+                .build();
+    }
 }