| Line 2... |
Line 2... |
| 2 |
|
2 |
|
| 3 |
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
3 |
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
| 4 |
import com.fasterxml.jackson.databind.ObjectMapper;
|
4 |
import com.fasterxml.jackson.databind.ObjectMapper;
|
| 5 |
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
5 |
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
|
| 6 |
import com.github.benmanes.caffeine.cache.Caffeine;
|
6 |
import com.github.benmanes.caffeine.cache.Caffeine;
|
| 7 |
import org.springframework.beans.factory.annotation.Autowired;
|
- |
|
| 8 |
import org.springframework.cache.CacheManager;
|
7 |
import org.springframework.cache.CacheManager;
|
| 9 |
import org.springframework.cache.annotation.CachingConfigurerSupport;
|
8 |
import org.springframework.cache.annotation.CachingConfigurerSupport;
|
| 10 |
import org.springframework.cache.annotation.EnableCaching;
|
9 |
import org.springframework.cache.annotation.EnableCaching;
|
| 11 |
import org.springframework.cache.caffeine.CaffeineCacheManager;
|
10 |
import org.springframework.cache.caffeine.CaffeineCacheManager;
|
| 12 |
import org.springframework.context.annotation.Bean;
|
11 |
import org.springframework.context.annotation.Bean;
|
| Line 78... |
Line 77... |
| 78 |
@Bean
|
77 |
@Bean
|
| 79 |
JedisConnectionFactory jedisConnectionFactory() {
|
78 |
JedisConnectionFactory jedisConnectionFactory() {
|
| 80 |
return new JedisConnectionFactory();
|
79 |
return new JedisConnectionFactory();
|
| 81 |
}
|
80 |
}
|
| 82 |
|
81 |
|
| 83 |
@Autowired
|
- |
|
| 84 |
ObjectMapper objectMapper;
|
- |
|
| 85 |
|
- |
|
| 86 |
@Bean
|
82 |
@Bean
|
| 87 |
public RedisCacheConfiguration cacheConfiguration() {
|
83 |
public RedisCacheConfiguration cacheConfiguration() {
|
| 88 |
return RedisCacheConfiguration.defaultCacheConfig()
|
84 |
return RedisCacheConfiguration.defaultCacheConfig()
|
| 89 |
.entryTtl(Duration.ofMinutes(120))
|
85 |
.entryTtl(Duration.ofMinutes(120))
|
| 90 |
.disableCachingNullValues()
|
86 |
.disableCachingNullValues()
|