Java Heap Space - sessão carregada de Objeto, existe outra Alternativa?

Olá Amigos veja se você teria outra alternativa:
Minha situação é: Uma App no Tomcat que tem em memória uma hashmap com um Objeto de monitoramento .

e em cada hash map tem seus valores de horario alterados para manter atualizado numa tela.

Com o tempo (por vários dias ) ocorre Java Heap Space pra ajudar A applicação que roda 24hs.

Pergunta, : Alguém teria uma outra alternativa, de eu evitar usar session, mas permitir que estes
dados sejam exibidos e modificados em tempo real ?

Por exemplo: Uma das funcionalidades é quando um usuário desconecta por exemplo,
Imediatamente na TELA é notificada mostrando que fulano está desconectado.

essa Tela de monitoramento fica 5 em 5 em Ajax consultando a hashmap.

Socorro!