from our discussion in https://github.com/FriendsOfSymfony/FOSHttpCache/issues/70 => I think we should build the Vary based on the information from the context providers dynamically instead of showing it all into one header on varnish and then configure to that header here - too many places that do things and to much potential for mismatch.