Como criar uma cache no struts 2

Estou usando Struts 2 so que esta ficando muito lento com varios acessos.
Depois que eu chamo a minha action queria poder salvar essa tela gerada.
Podendo controlar o tempo de vida dessa cache.
Diminuindo o acesso ao banco e aumentando a velocidade do site.

Ainda estou com esta duvida, alguem saberia responder?