From 9ecf36ab859395d79baac965030cae1537f7c67f Mon Sep 17 00:00:00 2001 From: qkr7828 Date: Thu, 7 Mar 2024 11:18:44 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20cache=20=EC=A1=B0=EA=B1=B4=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kac/api/v1/common/code/service/ComCodeService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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); }