Cómo obtener un mensaje de tiempo de espera de sesión usando Spring Security

Quiero recibir el mensaje de tiempo de espera de la sesión cuando caduque la sesión. A continuación está mispring-security.xml

<http auto-config="true" use-expressions="true">
    <logout logout-success-url="/" invalidate-session="true" logout-url="/LogOut"/>
    <form-login login-page="/Login" username-parameter="Name" password-parameter="Pwd"/>
    <session-management invalid-session-url="/?timeout=true">
        <concurrency-control max-sessions="1" expired-url="/Timeout?timeout=true" />
    </session-management>
</http>

Según mi conocimiento, usando el código anterior cuando la sesión expiró debería redirigirse a/?timeout=true OR /Timeout?timeout=true. Y al cerrar sesión debería ir a/. Pero en mi caso al cerrar sesión también se redirige ainvalid-session-url así que siempre obtengo un tiempo de espera verdadero tanto para el cierre de sesión normal como para el tiempo de espera de la sesión.

Por favor, ayúdame a diferenciar esto.

ACTUALIZAR

/logout solicitud contiene

session = request.getSession();
session.invalidate();
session = null;

Respuestas a la pregunta(5)

Su respuesta a la pregunta