You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by le...@apache.org on 2003/12/11 17:48:45 UTC
cvs commit: avalon-excalibur/store/src/java/org/apache/excalibur/store/impl AbstractJispFilesystemStore.java
leosutic 2003/12/11 08:48:45
Modified: store/src/java/org/apache/excalibur/store/impl
AbstractJispFilesystemStore.java
Log:
Fixed deadlock problem when doClear() called remove() instead of the
un-guarded method doRemove().
Revision Changes Path
1.2 +2 -2 avalon-excalibur/store/src/java/org/apache/excalibur/store/impl/AbstractJispFilesystemStore.java
Index: AbstractJispFilesystemStore.java
===================================================================
RCS file: /home/cvs/avalon-excalibur/store/src/java/org/apache/excalibur/store/impl/AbstractJispFilesystemStore.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractJispFilesystemStore.java 9 Nov 2003 12:47:17 -0000 1.1
+++ AbstractJispFilesystemStore.java 11 Dec 2003 16:48:45 -0000 1.2
@@ -233,7 +233,7 @@
getLogger().debug("clear(): Removing key: " + tmp.toString());
}
iter.moveNext();
- this.remove( tmp );
+ this.doRemove( tmp );
}
}
while (tmp != null);
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org