/
fedion
/
project_task
Обзор
Документация
Войти
/
fedion
/
project_task
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
project
cache-project/src/main/java/com/example/cache/service/RatesScheduler.java
24 строки
748 B
Ioann
project
20 ноя 2025, 07:18
20 ноя 2025, 07:18
3eceee3
Код
Авторство
О чём код?
package com.example.cache.service; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component public class RatesScheduler { private static final Logger log = LoggerFactory.getLogger(RatesScheduler.class); private final RatesCache cache; public RatesScheduler(RatesCache cache) { this.cache = cache; } @Scheduled(fixedDelay = 10_000) public void update() { log.info("Запуск обновления кеша"); boolean success = cache.updateCache(); log.info("Обновление кеша прошло {}", success ? "успешно" : "неуспешно"); } }