No, it only caches based on the predefined rules, for example request path, query, header, cookies or response headers, etc..
These are in the TODO list
I've been considering an HTTP/2 front cache. I'm currently using Varnish 4.1, and I know that V6 handles it, but what are the real worthwhile benefits of switching to H2 for cache like this?
Is it a significant enough difference that is worth the effort? Where do the benefits kick in?