<div dir="ltr"><div><div><div>Hi,<br><br></div>I have a response in which <span style="font-family:monospace,monospace">no-store</span> is set. But varnish is still caching the response for default 2 mins.<br><br><font size="1"><span style="font-family:monospace,monospace">root@SPk-D-0534:/var/log# curl -i "localhost:8080"<br>HTTP/1.1 200 OK<br>Cache-Control: no-store<br>Date: Thu, 07 Jan 2016 12:59:38 GMT<br>Content-Length: 22<br>Content-Type: text/plain; charset=utf-8<br>X-Varnish: 32777 32775<br>Age: 5<br>Via: 1.1 varnish-v4<br>Accept-Ranges: bytes<br>Connection: keep-alive<br><br>Hello World No Cached<br></span></font><br><br></div>By <span style="font-family:monospace,monospace">vcl_backend_response</span> looks something like below:-<br><br><span style="font-family:monospace,monospace"><font size="1">sub vcl_backend_response {<br>    if (bereq.url ~ "^/rde_server/") {<br>       set beresp.ttl = 300s;<br>       return(deliver);<br>    }<br>    if(beresp.http.Cache-Control ~ "no-store|no-cache") {<br>       return(deliver);<br>    }<br>    unset beresp.http.Cache-Control;<br>}</font><br></span><br></div>Can some one let me know what is going wrong or I have to do some special handling in vcl so that varnish does not cache the response with <span style="font-family:monospace,monospace">no-store</span> set in <span style="font-family:monospace,monospace">Cache-Control</span>?<br></div>