diff --git a/src/main/java/com/ject/studytrip/mission/application/facade/MissionFacade.java b/src/main/java/com/ject/studytrip/mission/application/facade/MissionFacade.java index fe226f8..d266025 100644 --- a/src/main/java/com/ject/studytrip/mission/application/facade/MissionFacade.java +++ b/src/main/java/com/ject/studytrip/mission/application/facade/MissionFacade.java @@ -41,7 +41,12 @@ public class MissionFacade { @CacheEvict( cacheNames = STAMP, key = - "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)") + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)"), + @CacheEvict( + cacheNames = TRIP, + key = + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public MissionInfo createMission( @@ -62,7 +67,12 @@ public MissionInfo createMission( @CacheEvict( cacheNames = STAMP, key = - "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)") + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)"), + @CacheEvict( + cacheNames = TRIP, + key = + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public void updateMissionNameIfPresent( @@ -86,7 +96,12 @@ public void updateMissionNameIfPresent( @CacheEvict( cacheNames = STAMP, key = - "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)") + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)"), + @CacheEvict( + cacheNames = TRIP, + key = + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public void deleteMission(Long memberId, Long tripId, Long stampId, Long missionId) { diff --git a/src/main/java/com/ject/studytrip/stamp/application/facade/StampFacade.java b/src/main/java/com/ject/studytrip/stamp/application/facade/StampFacade.java index 78e8144..dadb298 100644 --- a/src/main/java/com/ject/studytrip/stamp/application/facade/StampFacade.java +++ b/src/main/java/com/ject/studytrip/stamp/application/facade/StampFacade.java @@ -46,7 +46,8 @@ public class StampFacade { @CacheEvict( cacheNames = TRIP, key = - "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)") + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public StampInfo createStamp(Long memberId, Long tripId, CreateStampRequest request) { @@ -66,7 +67,12 @@ public StampInfo createStamp(Long memberId, Long tripId, CreateStampRequest requ @CacheEvict( cacheNames = STAMP, key = - "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)") + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamp(#memberId, #tripId, #stampId)"), + @CacheEvict( + cacheNames = TRIP, + key = + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public void updateStamp(Long memberId, Long tripId, Long stampId, UpdateStampRequest request) { @@ -82,7 +88,12 @@ public void updateStamp(Long memberId, Long tripId, Long stampId, UpdateStampReq cacheNames = STAMPS, key = "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).stamps(#memberId, #tripId)"), - @CacheEvict(cacheNames = STAMP, allEntries = true) + @CacheEvict(cacheNames = STAMP, allEntries = true), + @CacheEvict( + cacheNames = TRIP, + key = + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public void updateStampOrders(Long memberId, Long tripId, UpdateStampOrderRequest request) { @@ -104,7 +115,8 @@ public void updateStampOrders(Long memberId, Long tripId, UpdateStampOrderReques @CacheEvict( cacheNames = TRIP, key = - "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)") + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public void deleteStamp(Long memberId, Long tripId, Long stampId) { @@ -154,7 +166,8 @@ public StampDetail getStamp(Long memberId, Long tripId, Long stampId) { @CacheEvict( cacheNames = TRIP, key = - "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)") + "T(com.ject.studytrip.global.common.factory.CacheKeyFactory).trip(#memberId, #tripId)"), + @CacheEvict(cacheNames = TRIPS, allEntries = true) }) @Transactional public void completeStamp(Long memberId, Long tripId, Long stampId) {