Skip to content

조회수 flush 후 캐시 미갱신으로 view_count가 리셋되는 버그#121

Merged
chooh1010 merged 1 commit into
mainfrom
fix/view-count-cache
May 15, 2026
Merged

조회수 flush 후 캐시 미갱신으로 view_count가 리셋되는 버그#121
chooh1010 merged 1 commit into
mainfrom
fix/view-count-cache

Conversation

@chooh1010

@chooh1010 chooh1010 commented May 15, 2026

Copy link
Copy Markdown
Member

✨ 이슈 번호: #120

수정 파일

  • ViewCountService.javaCacheManager 주입, evictPostDetailCache() 메서드 추가
  • ViewCountServiceTest.java@Mock CacheManager 추가, 캐시 eviction 테스트 3건 추가

테스트

  • flushViewCounts_evictsPostDetailCache — flush 후 캐시 evict 검증
  • flushViewCounts_noCacheAvailable_skipsEviction — 캐시 null 시 안전하게 스킵
  • flushViewCounts_dbError_doesNotEvictCache — DB 오류 시 캐시 미삭제 검증
  • 기존 테스트 전체 통과 확인

…eads

Closes #120

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@chooh1010 chooh1010 self-assigned this May 15, 2026
@chooh1010 chooh1010 added the fix bug fix label May 15, 2026
@chooh1010 chooh1010 linked an issue May 15, 2026 that may be closed by this pull request
4 tasks
@sonarqubecloud

Copy link
Copy Markdown

@chooh1010 chooh1010 merged commit 801255f into main May 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix bug fix

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

조회수 flush 후 캐시 미갱신으로 view_count가 리셋되는 버그

1 participant