Unnötigen Parameter in CacheControl.decorate() entfernt
authorKai Moritz <kai@coolibri.de>
Thu, 31 May 2012 20:26:24 +0000 (22:26 +0200)
committerKai Moritz <kai@coolibri.de>
Thu, 2 Aug 2012 07:03:26 +0000 (09:03 +0200)
Der Parameter ist wohl aus der Zeit übrig geblieben, als die CacheControl-
Instanz noch nicht über die Methode CacheControl.init() initialisiert
wurde.

cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/AcceleratorFilter.java
cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControl.java
cachecontrol/src/main/java/de/halbekunst/juplo/cachecontrol/CacheControlInterceptor.java

index 71c799c..ffafddc 100644 (file)
@@ -651,7 +651,7 @@ public class AcceleratorFilter implements Filter {
           out().write(buffer);
           pos = 0;
           committed = true;
-          cacheControl.decorate(request, response, this);
+          cacheControl.decorate(request, response);
         }
         buffer[pos++] = (byte) i;
         size++;
@@ -663,7 +663,7 @@ public class AcceleratorFilter implements Filter {
           return;
 
         committed = true;
-        cacheControl.decorate(request, response, this);
+        cacheControl.decorate(request, response);
         out().write(buffer, 0, pos);
         out().flush();
         pos = 0;
@@ -674,7 +674,7 @@ public class AcceleratorFilter implements Filter {
         if (size == 0) {
           committed = true;
           zipped = false;
-          cacheControl.decorate(request, response, this);
+          cacheControl.decorate(request, response);
           sos.close();
         }
         else {
index 0512de4..24d27d3 100644 (file)
@@ -45,8 +45,7 @@ public class CacheControl {
 
   public boolean decorate(
       HttpServletRequest request,
-      HttpServletResponse response,
-      Object handler
+      HttpServletResponse response
       )
   {
     try {
index 77d0a86..c32183f 100644 (file)
@@ -42,7 +42,7 @@ public class CacheControlInterceptor implements HandlerInterceptor {
     cacheControl.init(handler, wrapper);
 
     if (cacheable.eager()) {
-      return cacheControl.decorate(request, response, handler);
+      return cacheControl.decorate(request, response);
     }
     else {
       return true;
@@ -62,7 +62,7 @@ public class CacheControlInterceptor implements HandlerInterceptor {
      * AcceleratorFilter ausgelöst wird.
      */
     if (request.getAttribute(AcceleratorFilter.RESPONSE_WRAPPER) == null)
-      cacheControl.decorate(request, response, handler);
+      cacheControl.decorate(request, response);
   }
 
   @Override