cziegeler    2003/01/08 08:35:13

  Modified:    src/java/org/apache/cocoon/components/pipeline/impl
                        AbstractCachingProcessingPipeline.java
  Log:
  Turning of smart caching :( as it doesn't work...
  
  Revision  Changes    Path
  1.12      +17 -12    
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.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- AbstractCachingProcessingPipeline.java    8 Jan 2003 16:20:13 -0000       1.11
  +++ AbstractCachingProcessingPipeline.java    8 Jan 2003 16:35:13 -0000       1.12
  @@ -142,7 +142,7 @@
       public void setup(Parameters params) {
           super.setup(params);
           this.doSmartCaching = params.getParameterAsBoolean("smart-caching",
  -                              
this.configuration.getParameterAsBoolean("smart-caching", true));
  +                              
this.configuration.getParameterAsBoolean("smart-caching", false));
           // FIXME (CZ) - Implement smart caching
       }
   
  @@ -498,19 +498,24 @@
                           "' using key: " +  cachedPipelineKey
                       );
                   }
  -                // try a shorter key
  -                // FIXME (CZ) calculation of PPK
  -                if (cachedPipelineKey.size() > 1) {
  -                    cachedPipelineKey.removeLastKey();
  -                   if (!this.completeResponseIsCached) {
  -                       this.firstProcessedTransformerIndex--;
  -                   }
  +                if (!this.doSmartCaching) {
  +                    // try a shorter key
  +                    // FIXME (CZ) calculation of PPK
  +                    if (cachedPipelineKey.size() > 1) {
  +                        cachedPipelineKey.removeLastKey();
  +                       if (!this.completeResponseIsCached) {
  +                           this.firstProcessedTransformerIndex--;
  +                       }
  +                    } else {
  +                        cachedPipelineKey = null;
  +                    }
  +                    finished = false;
  +                    this.completeResponseIsCached = false;
                   } else {
  +                    // stop on longest key for smart caching
  +                    finished = true;
                       cachedPipelineKey = null;
                   }
  -                // stop on longest key for smart caching
  -                finished = this.doSmartCaching;
  -                this.completeResponseIsCached = false;
               }
           }
   
  
  
  

----------------------------------------------------------------------
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