X-Git-Url: https://juplo.de/gitweb/?p=percentcodec;a=blobdiff_plain;f=cachecontrol%2Fsrc%2Fmain%2Fjava%2Fde%2Fhalbekunst%2Fjuplo%2Fcachecontrol%2FCacheControlInterceptor.java;h=254187f7715cb5a17521e68e38bb380b4eadf4e9;hp=04c6dbd97f95a09dee8b3f43cb40411095f7ee43;hb=2ae9a9d1011d3cb6cb0a172b629cb390c4fdf0ea;hpb=e608524cacfb0e5faa8bb58f0921e188e0aa40b6 diff --git a/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java b/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java index 04c6dbd9..254187f7 100644 --- a/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java +++ b/cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java @@ -34,23 +34,12 @@ public class CacheControlInterceptor implements HandlerInterceptor { return true; } - /** CacheControll initialisieren (Handler nach annotierte Methoden scannen etc.) */ - cacheControl.init(handler); - AccelerationWrapper wrapper = (AccelerationWrapper)request.getAttribute(AcceleratorFilter.RESPONSE_WRAPPER); - if (wrapper != null) { - wrapper.guessingFinished(); - if (log.isInfoEnabled()) { - StringBuilder builder = new StringBuilder(); - builder.append("request should not be filtered, because it is intercepted: "); - builder.append(request.getRequestURI()); - if (request.getQueryString() == null) { - builder.append ("?"); - builder.append(request.getQueryString()); - } - log.info(builder.toString()); - } - } + if (wrapper != null) + wrapper.supressGuessing(); + + /** CacheControll initialisieren (Handler nach annotierte Methoden scannen etc.) */ + cacheControl.init(handler, wrapper); if (cacheable.eager()) { return cacheControl.decorate(request, response, handler);