You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by st...@apache.org on 2005/11/25 16:43:11 UTC
svn commit: r348969 -
/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/util/TransientFileFactory.java
Author: stefan
Date: Fri Nov 25 07:43:09 2005
New Revision: 348969
URL: http://svn.apache.org/viewcvs?rev=348969&view=rev
Log:
fixed concurrency issue in TransientFileFactory
Modified:
incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/util/TransientFileFactory.java
Modified: incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/util/TransientFileFactory.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/util/TransientFileFactory.java?rev=348969&r1=348968&r2=348969&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/util/TransientFileFactory.java (original)
+++ incubator/jackrabbit/trunk/jackrabbit/src/main/java/org/apache/jackrabbit/util/TransientFileFactory.java Fri Nov 25 07:43:09 2005
@@ -23,6 +23,7 @@
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
+import java.util.Collections;
/**
* The <code>TransientFileFactory</code> utility class can be used to create
@@ -50,7 +51,7 @@
* Collection of <code>MoribundFileReference</code> instances currently
* being tracked.
*/
- private Collection trackedRefs = new ArrayList();
+ private Collection trackedRefs = Collections.synchronizedList(new ArrayList());
/**
* The reaper thread responsible for removing files awaiting deletion