Concept Flow - @CacheEvict for invalidation
Method Called
Check @CacheEvict
Evict Cache Entry
Execute Method Body
Return Result
Cache Updated Without Evicted Entry
When a method with @CacheEvict runs, it first removes specified cache entries, then runs the method, ensuring stale data is cleared.