diff --git a/src/main/java/app/services/db/GraphService.java b/src/main/java/app/services/db/GraphService.java index 10b2ac5..6322396 100644 --- a/src/main/java/app/services/db/GraphService.java +++ b/src/main/java/app/services/db/GraphService.java @@ -19,6 +19,7 @@ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; import java.util.List; +import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; @Service @@ -37,7 +38,11 @@ public class GraphService { private final static Logger logger = LoggerFactory.getLogger(GraphService.class); - @Scheduled(cron = "@hourly") + @Scheduled(fixedRate = 1, timeUnit = TimeUnit.HOURS) + public void purgeCacheSched() { + purgeCache(); + } + @CacheEvict(value = {"graphs.usertime", "graphs.vip", "graphs.online", "graphs.usertime.connections"}, allEntries = true) public void purgeCache() { logger.info("Cache clean");