Browse Source

feat : cache 조건 추가

feature/cache
qkr7828 7 months ago
parent
commit
9ecf36ab85
  1. 6
      web/api-common/src/main/java/kr/co/palnet/kac/api/v1/common/code/service/ComCodeService.java

6
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; 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) { public CodeGroupRSWrapper getAllGroup(SearchCodeAllRQ rq) {
List<ComCdGroupBas> comCdGroupBasList = comCodeDomainService.getComCdGroupBasList(rq.getSiteCd()); List<ComCdGroupBas> comCdGroupBasList = comCodeDomainService.getComCdGroupBasList(rq.getSiteCd());
List<CodeGroupRS> codeGroupRSList = comCdGroupBasList.stream().map(group -> { List<CodeGroupRS> 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) { public void deleteCode(String groupCd, String cdId) {
comCodeDomainService.deleteComCdBas(groupCd, 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) { public void deleteLang(String groupCd, String cdId, String langDivCd) {
comCodeDomainService.deleteComCdLangCtg(groupCd, cdId, langDivCd); comCodeDomainService.deleteComCdLangCtg(groupCd, cdId, langDivCd);
} }

Loading…
Cancel
Save