-
Bug
-
Resolution: Done
-
Major
-
24.0.0.Beta1
-
None
Shutting down the server (or undeploying an application) currently performs an ExecutorService.shutdownNow(), which interrupts the session expiration task. If this task in the process of removing entries for an expired session, and the backing cache in non-transactional, this can result in stale cache entries which are no longer accessible.
Instead we should use ExecutorService.shutdown(), and make the expiration task sensitive to shutdown state.
- is cloned by
-
JBEAP-22185 [GSS](7.4.z) Session objects left in memory after non-coordinator member left a cluster
- Closed