diff --git a/web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/service/ComCodeService.java b/web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/service/ComCodeService.java index f59608c..a2c45be 100644 --- a/web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/service/ComCodeService.java +++ b/web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/service/ComCodeService.java @@ -25,7 +25,7 @@ public class ComCodeService { private final ComCodeDomainService comCodeDomainService; // 모든 코드 조회 - @Cacheable(cacheNames = "code", key = "#rq?.siteCd", cacheManager = "customCacheManager") + @Cacheable(cacheNames = "code", key = "#rq?.siteCd + '/' + #rq?.langDivCd", cacheManager = "customCacheManager") public CodeGroupRSWrapper getAllGroup(SearchCodeAllRQ rq) { List comCdGroupBasList = comCodeDomainService.getComCdGroupBasList(rq.getSiteCd()); List codeGroupRSList = comCdGroupBasList.stream().map(group -> { @@ -139,13 +139,13 @@ public class ComCodeService { } // 코드 삭제 - @CacheEvict(value = "code", key = "'KeyIs' + #groupCd + #cdId") + @CacheEvict(value = "code", key = "'KeyIs' + #groupCd + '/' + #cdId") public void deleteCode(String groupCd, String cdId) { comCodeDomainService.deleteComCdBas(groupCd, cdId); } // 언어 삭제 - @CacheEvict(value = "code", key = "'KeyIs' + #groupCd + #cdId + #langDivCd") + @CacheEvict(value = "code", key = "'KeyIs' + #groupCd + '/' + #cdId + '/' + #langDivCd") public void deleteLang(String groupCd, String cdId, String langDivCd) { comCodeDomainService.deleteComCdLangCtg(groupCd, cdId, langDivCd); }