HTTP Cache-Control/ETag/Expires/Last-Modified/Vary header implementation for Spring WebMVC.