Sessões Jboss-as 7.1.1

Boa noite galera.

Estou com um problema:

Tenho um site em que varias pessoas consomem os serviços que eu disponibilizo.
Mas tem um determinado recurso que só posso deixar um de cada vez acessar.
Então quando um usuário tenta acessar esse recurso, digo pra ele aguardar até que o outro usuário finalize.

Meu problema é que o usuário pode fechar o browser no “X”.
Existe alguma maneira de invalidar um sessão quando o cliente fechar o browser no “X”?

O que vocês me aconselhariam a usar para resolver esse problema?

Obrigado

Encurte o sessiontimeout do servidor para 2min.

Faça uma chamada ajax para ficar dando ping no servidor a cada 1min e 45s.
Uma chamada qualquer apenas para manter a sessão do usuário viva.

Os tempos acima eu acabei de escolher aleatoriamente, faça o que for melhor para você.

Olá

Bom dia.

Perfeito.
Vou implementar isso.
Obrigado