Sfoglia il codice sorgente

update cache configs

Daniel Bohry 1 mese fa
parent
commit
ba946b9059

+ 8 - 8
src/main/java/com/danielbohry/stocks/config/CacheConfig.java

@@ -1,6 +1,5 @@
 package com.danielbohry.stocks.config;
 
-import com.github.benmanes.caffeine.cache.Caffeine;
 import org.springframework.cache.CacheManager;
 import org.springframework.cache.annotation.EnableCaching;
 import org.springframework.cache.caffeine.CaffeineCache;
@@ -10,6 +9,7 @@ import org.springframework.context.annotation.Configuration;
 
 import java.util.List;
 
+import static com.github.benmanes.caffeine.cache.Caffeine.newBuilder;
 import static java.util.concurrent.TimeUnit.HOURS;
 import static java.util.concurrent.TimeUnit.MINUTES;
 
@@ -20,25 +20,25 @@ public class CacheConfig {
     @Bean
     public CacheManager cacheManager() {
         CaffeineCache exchangeRates = new CaffeineCache("exchangeRates",
-            Caffeine.newBuilder().expireAfterWrite(6, HOURS).build());
+                newBuilder().expireAfterWrite(6, HOURS).build());
 
         CaffeineCache allStockQuotes = new CaffeineCache("allStockQuotes",
-            Caffeine.newBuilder().expireAfterWrite(5, MINUTES).build());
+                newBuilder().expireAfterWrite(5, MINUTES).build());
 
         CaffeineCache stockQuotesQuery = new CaffeineCache("stockQuotesQuery",
-            Caffeine.newBuilder().expireAfterWrite(5, MINUTES).build());
+                newBuilder().expireAfterWrite(5, MINUTES).build());
 
         CaffeineCache stockQuotes = new CaffeineCache("stockQuotes",
-            Caffeine.newBuilder().expireAfterWrite(5, MINUTES).build());
+                newBuilder().expireAfterWrite(5, MINUTES).build());
 
         CaffeineCache stockInfo = new CaffeineCache("stockInfo",
-            Caffeine.newBuilder().expireAfterWrite(5, MINUTES).build());
+                newBuilder().expireAfterWrite(5, MINUTES).build());
 
         CaffeineCache stockHistory = new CaffeineCache("stockHistory",
-            Caffeine.newBuilder().expireAfterWrite(5, MINUTES).build());
+                newBuilder().expireAfterWrite(5, MINUTES).build());
 
         CaffeineCache portfolioHistory = new CaffeineCache("portfolioHistory",
-            Caffeine.newBuilder().expireAfterWrite(24, HOURS).build());
+                newBuilder().expireAfterWrite(6, HOURS).build());
 
         SimpleCacheManager manager = new SimpleCacheManager();
         manager.setCaches(List.of(exchangeRates, allStockQuotes, stockQuotesQuery, stockQuotes, stockInfo, stockHistory, portfolioHistory));