joerg 2003/06/27 16:04:40
Modified: src/java/org/apache/cocoon/generation
DirectoryGenerator.java
Log:
fixed bug 20682: multiple calls on getValidity() return different DirValidity objects
Revision Changes Path
1.5 +4 -2
cocoon-2.0/src/java/org/apache/cocoon/generation/DirectoryGenerator.java
Index: DirectoryGenerator.java
===================================================================
RCS file:
/home/cvs/cocoon-2.0/src/java/org/apache/cocoon/generation/DirectoryGenerator.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DirectoryGenerator.java 21 Jun 2003 11:47:08 -0000 1.4
+++ DirectoryGenerator.java 27 Jun 2003 23:04:40 -0000 1.5
@@ -461,7 +461,9 @@
* the timestamp of each file
*/
public CacheValidity generateValidity() {
- this.dirvalidity = new DirValidity(this.refreshDelay);
+ if (this.dirvalidity == null) {
+ this.dirvalidity = new DirValidity(this.refreshDelay);
+ }
return this.dirvalidity;
}