vgritsenko 01/08/08 13:07:44
Modified: src/org/apache/cocoon/transformation Tag: cocoon_20_branch
TraxTransformer.java
Log:
Remove parameter/value from validity as this info is present in the key
Revision Changes Path
No revision
No revision
1.15.2.11 +8 -10
xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java
Index: TraxTransformer.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java,v
retrieving revision 1.15.2.10
retrieving revision 1.15.2.11
diff -u -r1.15.2.10 -r1.15.2.11
--- TraxTransformer.java 2001/07/17 15:24:33 1.15.2.10
+++ TraxTransformer.java 2001/08/08 20:07:44 1.15.2.11
@@ -100,7 +100,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Davanum Srinivas</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a>
- * @version CVS $Id: TraxTransformer.java,v 1.15.2.10 2001/07/17 15:24:33 cziegeler
Exp $
+ * @version CVS $Id: TraxTransformer.java,v 1.15.2.11 2001/08/08 20:07:44
vgritsenko Exp $
*/
public class TraxTransformer extends AbstractTransformer
implements Transformer, Composable, Recyclable, Configurable, Cacheable,
Disposable, URIResolver {
@@ -394,16 +394,14 @@
* component is currently not cacheable.
*/
public CacheValidity generateValidity() {
+ /*
+ * VG: Key is generated using parameter/value pairs,
+ * so this information does not need to be verified again
+ * (if parameter added/removed or value changed, key should
+ * change also), only stylesheet's modified time is included.
+ */
if (this.inputSource.getLastModified() != 0) {
- HashMap map = getLogicSheetParameters();
- if (map == null) {
- return new
TimeStampCacheValidity(this.inputSource.getLastModified());
- } else {
- return new CompositeCacheValidity(
- new ParametersCacheValidity(map),
- new TimeStampCacheValidity(this.inputSource.getLastModified())
- );
- }
+ return new TimeStampCacheValidity(this.inputSource.getLastModified());
}
return null;
}
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]