Comment appeler une méthode avant que l'objet de session soit détruit?

Lors de l'élaboration d'un JSP de l'application, il est possible de définir un délai d'expiration de session de la valeur, disons 30 minutes.

Après ce délai, l'objet session est détruite.
Par ailleurs, j'ai peut par programmation invalider une session d'appel de session.invalidate() .

Depuis que je suis à l'enregistrement d'un complexe d'objet Java à l'intérieur de la session HTTP, avant d'invalider la session ou le laisser expirer par le serveur d'application tomcat, j'ai besoin d'appeler enregistré une méthode de l'objet pour libérer la mémoire. Bien sûr, je peux le faire par programme lorsque l'utilisateur clique sur un bouton de déconnexion.

Ce que je voudrais faire est d'intercepter le serveur d'application Tomcat quand il va détruire toutes les sessions expirées (30 minutes ou personnalisé), de sorte que je peux pré-traiter des objets Java enregistré dans la session de l'appel d'une méthode spécifique pour libérer de la mémoire.

Est-il possible?

source d'informationauteur Cristian D'Aloisio