How to disable caching ?
What headers should doGet set?
Could you provide a code snippet?
This will set caching to disabled on the response:
// Set standard HTTP/1.1 no-cache headers.
response.setHeader("Cache-Control", "private, no-store, no-cache, must-revalidate");
// Set standard HTTP/1.0 no-cache header.
response.setHeader("Pragma", "no-cache");
I want to disabled the varnish cache if backend server return some header
eg.
if is set header like follow
JAVA code
ServletActionContext.getResponse().addHeader("ABC","true")
then in varnish if I found value of header ABC as true then I don't want to cache this page.