Dúvida em sessão do tomcat

Quando uma sessão expira os meus objetos são distruidos da memória?
Estou perguntando isso, porque eu tenho uma classe que fica em loop infinito e em do nada ela inicializa novamente.
Estou usando o Tomcat6 e JVM6. A minha classe que tem o loop infinito fica dentro de uma action do struts2.