From c99f9a514807fb2f75ea739fa0d81baf7f607632 Mon Sep 17 00:00:00 2001 From: shane Date: Fri, 20 Sep 2024 22:44:52 +0900 Subject: [PATCH] fix: evict holiday cache when reset info --- .../shanepark/dutypark/holiday/service/HolidayService.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/com/tistory/shanepark/dutypark/holiday/service/HolidayService.kt b/src/main/kotlin/com/tistory/shanepark/dutypark/holiday/service/HolidayService.kt index e7bc7b33..b56d7ba9 100644 --- a/src/main/kotlin/com/tistory/shanepark/dutypark/holiday/service/HolidayService.kt +++ b/src/main/kotlin/com/tistory/shanepark/dutypark/holiday/service/HolidayService.kt @@ -8,6 +8,7 @@ import com.tistory.shanepark.dutypark.holiday.service.holidayAPI.HolidayAPI import org.slf4j.Logger import org.slf4j.LoggerFactory import org.springframework.beans.factory.annotation.Qualifier +import org.springframework.cache.annotation.CacheEvict import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional import java.time.LocalDate @@ -43,6 +44,7 @@ class HolidayService( return answer } + @CacheEvict(value = ["holidays"], allEntries = true) fun resetHolidayInfo() { holidayRepository.deleteAll() holidayMap.clear()