Author: toad
Date: 2005-11-04 18:35:37 +0000 (Fri, 04 Nov 2005)
New Revision: 7470
Modified:
trunk/freenet/src/freenet/client/Metadata.java
trunk/freenet/src/freenet/client/Segment.java
Log:
Very minor splitfile work.
Modified: trunk/freenet/src/freenet/client/Metadata.java
===================================================================
--- trunk/freenet/src/freenet/client/Metadata.java 2005-10-29 19:52:46 UTC
(rev 7469)
+++ trunk/freenet/src/freenet/client/Metadata.java 2005-11-04 18:35:37 UTC
(rev 7470)
@@ -5,10 +5,8 @@
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
-import java.io.OutputStream;
import java.net.MalformedURLException;
import java.util.HashMap;
-import java.util.HashSet;
import java.util.Iterator;
import freenet.keys.ClientCHK;
Modified: trunk/freenet/src/freenet/client/Segment.java
===================================================================
--- trunk/freenet/src/freenet/client/Segment.java 2005-10-29 19:52:46 UTC
(rev 7469)
+++ trunk/freenet/src/freenet/client/Segment.java 2005-11-04 18:35:37 UTC
(rev 7470)
@@ -66,7 +66,9 @@
e.printStackTrace();
};
} finally {
- runningFetches.remove(this);
+ synchronized(runningFetches) {
+ runningFetches.remove(this);
+ }
synchronized(Segment.this) {
Segment.this.notify();
}
@@ -287,6 +289,15 @@
}
/**
+ * How many fetches are running?
+ */
+ private int runningFetches() {
+ synchronized(runningFetches) {
+ return runningFetches.size();
+ }
+ }
+
+ /**
* Start a fetch.
* @return True if we started a fetch, false if there was nothing to
start.
*/