HttpSessionListener - ¿Se llamará al método sessionDestroyed en el tiempo de espera de la sesión? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Cómo llamar a session Destruido cuando una sesión agota el tiempo de espera 4 respuestas

Tengo una implementación deHttpSessionListener donde se liberan recursos 'bloqueados' en la aplicación consessionDestroyed método.

La información de 'bloqueo' se mantiene en la base de datos, y la liberación de bloqueos funciona bien en la mayoría de los casos. Pero en algunos casos aún veo que el recurso está bloqueado, ¡incluso si no hay una sesión activa!

Entonces, dudo si existe la posibilidad de quesessionDestroyed no se invoca? Supongamos que si la sesión se agota - willsessionDestroyed método se llamará @

Suponga que el usuario cierra la pestaña del navegador sin cerrar sesión (destruyendo la sesión). ¿Entonces se invocará al oyente?

¡Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta