hello,<div><br></div><div> How does per_call know what to cache on in the vmod?  Is it based on the parameters to the function or based on the request in the VCL?  I have run some tests previously where i make multiple http requests with different URLs and priv_call returns the same cached response.</div>
<div> <br> Looking at this page <a href="https://www.varnish-cache.org/trac/wiki/ArchitectureVmodStorage">https://www.varnish-cache.org/trac/wiki/ArchitectureVmodStorage</a> it seems if i call a function in a vmod with priv_call with different parameters i should be able to cache them independently.  How is this supposed to work?</div>
<div>   </div>