cacheControl.init(handler, wrapper);
if (cacheable.eager()) {
- return cacheControl.decorate(request, response, handler);
+ return cacheControl.decorate(request, response);
}
else {
return true;
ModelAndView modelAndView
) throws Exception
{
- cacheControl.decorate(request, response, handler);
+ /**
+ * Dekoration nur dann anstossen, wenn sie nicht bereits von dem
+ * AcceleratorFilter ausgelöst wird.
+ */
+ if (request.getAttribute(AcceleratorFilter.RESPONSE_WRAPPER) == null)
+ cacheControl.decorate(request, response);
}
@Override