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]