Cache com annotation + jpa

Boa tarde pessoal, estou desenvolvendo um aplicativo no qual eu uso jpa e ejb3
alguém poderia me dizer como e qual a melhor maneira de programar um cache d determinada tabela
a cada, por exemplo, 5 minutos?

sei que existem alguns annotations e tal mas n consegui fazer a aplicação atualizar o cache das tabelas usando estes annotations.
Um dos que usei foi este:
@Cache(usage=“XXXX”), tentei todas as opçoes dest e não consegui. :cry:

aguardo respostas.

Obrigada