Relatorio + Jasper + em Memória

Galera,

Tenho uma situação em que um mesmo relátório, poderá ser gerado varias vezes ao dia por diferentes usuários, porém esse relátorio tem um carga de processamento pesado para ser criado.
Ou seja preciso de uma solução em que, uma vez gerado, os proximos usuários não tenha necessidade de gerar processamento novamente para gerá-lo em sim visualizar aquele já criado.
O relátorio terá como nome a data gerada, ele apenas terá um novo processamento qdo a data for superior aquela.
Existe a possibilidade de gravá-lo em mémoria

Alguém teria alguma exemplo???

Valeu galera

Porque vc não salva ele em Disco e verifica se ele existe, se ele exiete vc pega ele, se não vc gera um novo.

Vc poderia explicar melhor como é esses relátorios?

:-o

Você pode transforma-lo em pdf e salvar em disco. Depois verifica, pelo nome do arquivo, a data, e se for necessário gera outro ou carrega o pronto.

[]s
Lucas Balensiefer

Isso se chama cache :lol:

A maioria dos gerenciadores de cache (OSCache) facilitam sua vida, nao importa se vc quer guardar em memoria ou em disco … basicamente vc precisa criar uma chave que define a entrada no cache (os parametros de geracao por exemplo) e tentar recuperar, se o cache nao te retornou nada é só criar e colocar no cache :wink:

[quote=smota]Isso se chama cache :lol:

A maioria dos gerenciadores de cache (OSCache) facilitam sua vida, nao importa se vc quer guardar em memoria ou em disco … basicamente vc precisa criar uma chave que define a entrada no cache (os parametros de geracao por exemplo) e tentar recuperar, se o cache nao te retornou nada é só criar e colocar no cache :wink: [/quote]

SMota,

Você teria um exemplo de como eu poderia implementar ???

grato

http://www.oreports.com