Fehler im Zusammenhang mit dem Komprimieren gepufferter Antworten korrigiert
[percentcodec] / cachecontrol / src / main / java / de / halbekunst / juplo / cachecontrol / CacheControlInterceptor.java
index 04c6dbd..254187f 100644 (file)
@@ -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);