Limpar cache do navegador

7 respostas
adriano.caldeira

Pessoal alguém tem algum interceptor do vraptor que limpa ou evita a criação de cache pelo navegador?

Att,

Adriano Caldeira

7 Respostas

G

Se você está falando em vraptor tem uma receita de bolo de minha autoria para isso:

http://vraptor.caelum.com.br/cookbook/evitando-que-o-browser-faca-cache-das-paginas/

Lucas_Cavalcanti

se vc quiser evitar o cache só de algumas páginas, sugiro que vc crie uma anotação (@NoCache por exemplo) e implemente o accepts do interceptor com algo do tipo:

public boolean accepts(ResourceMethod method) {
    return method.containsAnnotation(NoCache.class);
}
G

Hmm, muito bom. Eu ainda não tinha pensado nisso porque nos meus sistemas sempre há necessidade de remover o cache. Poderiamos atualizar a receita com tua dica, que tu acha Lucas?

Lucas_Cavalcanti

acho que é bom sim =)

patch it, plz!
http://github.com/caelum/vraptor/blob/master/vraptor-site/src/cookbook/pt/no-cache.afc

G

Mais um para a fila de push.

http://github.com/garcia-jj/vraptor/commit/1bbe4bfe74f4f92c7d9caac18c7bacd45526832e

Lucas_Cavalcanti

apliquei suas modificações já, garcia…

só não apliquei o merge que vc tinha feito no seu master. Sugiro que vc faça um replace do seu master pelo master principal do VRaptor pra facilitar os commits novos

mto obrigado pelos commits =)

G

Lucas, obrigado.

Na verdade meu commit no master era apenas um push do caelum/vraptor. Será que saiu algo errado? :oops:

Criado 28 de agosto de 2010
Ultima resposta 2 de set. de 2010
Respostas 7
Participantes 3