Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv31285
Modified Files:
ResourceWatcher.java
Log Message:
made resourceWatchers a synchronized Set itself
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util
Index: ResourceWatcher.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/ResourceWatcher.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- ResourceWatcher.java 29 Jun 2007 10:29:09 -0000 1.19
+++ ResourceWatcher.java 11 Jul 2008 14:56:42 -0000 1.20
@@ -26,7 +26,7 @@
*
* @author Michiel Meeuwissen
* @since MMBase-1.8
- * @version $Id: ResourceWatcher.java,v 1.19 2007/06/29 10:29:09 michiel Exp $
+ * @version $Id: ResourceWatcher.java,v 1.20 2008/07/11 14:56:42 michiel Exp $
* @see org.mmbase.util.FileWatcher
* @see org.mmbase.util.ResourceLoader
*/
@@ -38,7 +38,7 @@
* is set to null, and not used any more (also used in ResourceLoader).
*
*/
- static Set<ResourceWatcher> resourceWatchers = new
HashSet<ResourceWatcher>();
+ static Set<ResourceWatcher> resourceWatchers =
Collections.synchronizedSet(new HashSet<ResourceWatcher>());
/**
* Considers all resource-watchers. Perhaps onChange must be called,
because there is a node for this resource available now.
@@ -100,11 +100,9 @@
protected ResourceWatcher(ResourceLoader rl) {
resourceLoader = rl;
if (resourceWatchers != null) {
- synchronized(resourceWatchers) {
resourceWatchers.add(this);
}
}
- }
/**
* Constructor, defaulting to the Root ResourceLoader (see [EMAIL
PROTECTED] ResourceLoader#getConfigurationRoot}).
*/
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs