From d627272d485c67510dbf9ec5db6a04dc152fb6cc Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Mon, 20 Apr 2026 10:10:49 -0600 Subject: [PATCH] evict cache on logout --- .../main/java/com/petshop/backend/controller/AuthController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/src/main/java/com/petshop/backend/controller/AuthController.java b/backend/src/main/java/com/petshop/backend/controller/AuthController.java index 032518ec..e1d14e67 100644 --- a/backend/src/main/java/com/petshop/backend/controller/AuthController.java +++ b/backend/src/main/java/com/petshop/backend/controller/AuthController.java @@ -347,6 +347,7 @@ public class AuthController { User user = authHelper.getAuthenticatedUser(); user.setTokenVersion(user.getTokenVersion() + 1); userRepository.save(user); + userAuthCacheService.evict(user.getId()); Map response = new HashMap<>(); response.put("message", "Logged out successfully"); return ResponseEntity.ok(response);