cziegeler    2003/01/08 08:42:30

  Modified:    src/java/org/apache/cocoon/components/pipeline/impl
                        AbstractCachingProcessingPipeline.java
  Log:
  Turning on smart caching as it works now :)
  
  Revision  Changes    Path
  1.13      +6 -5      
xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/impl/AbstractCachingProcessingPipeline.java
  
  Index: AbstractCachingProcessingPipeline.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/pipeline/impl/AbstractCachingProcessingPipeline.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- AbstractCachingProcessingPipeline.java    8 Jan 2003 16:35:13 -0000       1.12
  +++ AbstractCachingProcessingPipeline.java    8 Jan 2003 16:42:30 -0000       1.13
  @@ -142,7 +142,7 @@
       public void setup(Parameters params) {
           super.setup(params);
           this.doSmartCaching = params.getParameterAsBoolean("smart-caching",
  -                              
this.configuration.getParameterAsBoolean("smart-caching", false));
  +                              
this.configuration.getParameterAsBoolean("smart-caching", true));
           // FIXME (CZ) - Implement smart caching
       }
   
  @@ -503,9 +503,9 @@
                       // FIXME (CZ) calculation of PPK
                       if (cachedPipelineKey.size() > 1) {
                           cachedPipelineKey.removeLastKey();
  -                       if (!this.completeResponseIsCached) {
  -                           this.firstProcessedTransformerIndex--;
  -                       }
  +                        if (!this.completeResponseIsCached) {
  +                            this.firstProcessedTransformerIndex--;
  +                        }
                       } else {
                           cachedPipelineKey = null;
                       }
  @@ -514,6 +514,7 @@
                   } else {
                       // stop on longest key for smart caching
                       finished = true;
  +                    this.completeResponseIsCached = false;
                       cachedPipelineKey = null;
                   }
               }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to