fix: 咖啡因修复

This commit is contained in:
zlg
2024-07-18 13:54:39 +08:00
parent 32f258ca42
commit 44400b30ba

View File

@@ -0,0 +1,33 @@
package com.schisandra.oss.common.utils;
import com.github.benmanes.caffeine.cache.Cache;
import com.github.benmanes.caffeine.cache.Caffeine;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import java.util.concurrent.TimeUnit;
@Configuration
@Setter
@Slf4j
public class CaffeineUtil {
public static int maximumSize=10000;
public static int expiresTime = 3;
public static TimeUnit unitTime = TimeUnit.MINUTES;
// @Bean
public Cache<String,String> caffeineUtil(){
Cache<String, String> cache = Caffeine.newBuilder()
.maximumSize(maximumSize)
.expireAfterWrite(expiresTime, unitTime)
.build();
return cache;
}
}