Skip to content

Commit

Permalink
Merge pull request #377 from Team-Ampersand/delete-music-list-cache
Browse files Browse the repository at this point in the history
Delete music list cache
  • Loading branch information
esperar committed Jul 7, 2024
2 parents 4b61495 + 359a72e commit b3435c8
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,13 @@ class DeleteMusicServiceImpl(
override fun execute(musicId: Long) {
val music: Music = musicRepository.findByIdOrNull(musicId) ?: throw MusicNotFoundException()

val key = "musicList:${music.createdDate.toLocalDate()}"

if(redisCacheService.getFromCache(key) != null) {
redisCacheService.deleteFromCache(key)
}

musicRepository.delete(music)
redisCacheService.deleteFromCache("musicList:${music.createdDate.toLocalDate()}")
music.member.updateMusicStatus(MusicStatus.CAN)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,13 @@ class DeleteMyMusicServiceImpl(

validMusic(music, member)

val key = "musicList:${music.createdDate.toLocalDate()}"

if(redisCacheService.getFromCache(key) != null) {
redisCacheService.deleteFromCache(key)
}

musicRepository.delete(music)
redisCacheService.deleteFromCache("musicList:${music.createdDate.toLocalDate()}")
music.member.updateMusicStatus(MusicStatus.CAN)
}

Expand Down

0 comments on commit b3435c8

Please sign in to comment.