Wicket, pilha de páginas e uso de memória

Um aplicativo Wicket serializa e armazena em cache todas as páginas para suportar componentes com estado, bem como para suportar o botão voltar, entre outros motivos possíveis. Eu tenho um aplicativo que usa setResponsePage para navegar de tela em tela. Durante um período muito curto, a sessão fica bastante grande porque todas as páginas anteriores são armazenadas na sessão. Na maioria das vezes, só preciso que a sessão contenha a página atual, por razões óbvias, e talvez as últimas 2 ou 3 páginas para facilitar a navegação usando o botão Voltar do navegador.

Posso forçar uma página a expirar depois de sair dela e sei que não quero usar o botão voltar para essa versão da página? De maneira mais geral, qual é a maneira recomendada de lidar com o crescimento de sessões no Wicket?

questionAnswers(2)

yourAnswerToTheQuestion