Skip to content

Commit

Permalink
[refactor]: 캐시 저장소 이름을 _Ids에서 _Id로 변경
Browse files Browse the repository at this point in the history
기존에는 columnId 들을 리스트로 받아 key로 적용했기에 Ids를 사용

현재는 columnId마다 key로 구분하므로 Id로 변경
  • Loading branch information
Profile-exe committed Sep 8, 2024
1 parent f356bb2 commit 3f5c811
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class BoardCacheService {

private final BoardLoadPort boardLoadPort;

@Cacheable(value = "boardsByColumnsIds", key = "#columnsId")
@Cacheable(value = "boardsByColumnsId", key = "#columnsId")
public List<Board> getBoardByColumnsId(Integer columnsId) {
return boardLoadPort.getBoardByColumnsId(columnsId);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,15 +111,15 @@ public Board findById(Integer id) {

@Override
@InvalidateCaches({
@InvalidateCache(cacheName = "boardsByColumnsIds", key = "#board.columnId"),
@InvalidateCache(cacheName = "boardsByColumnsId", key = "#board.columnId"),
@InvalidateCache(cacheName = "boardCardsByNavigationId", key = "#board.navigationId")
})
public void execute(Board board) {
boardRecordPort.save(board);
}

@Override
@InvalidateCache(cacheName = "boardsByColumnsIds", key = "#columnId")
@InvalidateCache(cacheName = "boardsByColumnsId", key = "#columnId")
public Board createWorkBoard(Integer columnId, Long cardId) {
Columns column = columnLoadPort.findById(columnId);
List<Board> boardByNavigationIdAndColumnId =
Expand Down Expand Up @@ -354,7 +354,7 @@ public void updateColumnLocation(UpdateLocationColumnDto updateLocationDto) {
}

@Override
@InvalidateCache(cacheName = "boardsByColumnsIds", key = "#board.columnId")
@InvalidateCache(cacheName = "boardsByColumnsId", key = "#board.columnId")
public void delete(Board board) {
boardRecordPort.delete(board);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
@RequiredArgsConstructor
public class CacheEvictAspect {

private final String BOARDS_BY_COLUMNS_IDS = "boardsByColumnsIds";
private final String BOARDS_BY_COLUMNS_ID = "boardsByColumnsId";
private final String COLUMNS_BY_NAVIGATION_ID = "columnsByNavigationId";
private final String BOARD_CARDS_BY_NAVIGATION_ID = "boardCardsByNavigationId";
private final String COMMENTS_BY_APPLICANT_ID = "commentsByApplicantId";
Expand Down Expand Up @@ -97,7 +97,7 @@ public void invalidateCacheByHopeField(InvalidateCacheByHopeField invalidateCach
}
}

evictCache(BOARDS_BY_COLUMNS_IDS, columnsId.toString());
evictCache(BOARDS_BY_COLUMNS_ID, columnsId.toString());
evictCache(BOARD_CARDS_BY_NAVIGATION_ID, "1");
}

Expand All @@ -121,8 +121,8 @@ public void invalidateCachetByCardLocation(InvalidateCacheByCardLocation invalid

Integer navigationId = currentBoard.getNavigationId();

evictCache(BOARDS_BY_COLUMNS_IDS, currentBoard.getColumnId().toString());
evictCache(BOARDS_BY_COLUMNS_IDS, targetBoard.getColumnId().toString());
evictCache(BOARDS_BY_COLUMNS_ID, currentBoard.getColumnId().toString());
evictCache(BOARDS_BY_COLUMNS_ID, targetBoard.getColumnId().toString());
evictCache(BOARD_CARDS_BY_NAVIGATION_ID, navigationId.toString());
}

Expand Down

0 comments on commit 3f5c811

Please sign in to comment.