r26826 - trunk/freenet/src/freenet/node
[email protected] Wed, 15 Apr 2009 06:34:36 +0000
| Newsgroups | gmane.network.freenet.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: j16sdiz
Date: 2009-04-15 06:34:35 +0000 (Wed, 15 Apr 2009)
New Revision: 26826
Modified:
trunk/freenet/src/freenet/node/PacketTracker.java
Log:
Move code out of synchronized()
Modified: trunk/freenet/src/freenet/node/PacketTracker.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketTracker.java 2009-04-15 06:34:14 UTC (rev 26825)
+++ trunk/freenet/src/freenet/node/PacketTracker.java 2009-04-15 06:34:35 UTC (rev 26826)
@@ -907,18 +907,20 @@
earliestTime = qa.urgentTime;
}
}
+ PacketActionItem qr = null;
synchronized(resendRequestQueue) {
- if(!resendRequestQueue.isEmpty()) {
- QueuedResendRequest qr = resendRequestQueue.getLowest();
- earliestTime = Math.min(earliestTime, qr.urgentTime);
- }
+ if(!resendRequestQueue.isEmpty())
+ qr = resendRequestQueue.getLowest();
}
+ if (qr != null);
+ earliestTime = Math.min(earliestTime, qr.urgentTime);
+
synchronized(ackRequestQueue) {
- if(!ackRequestQueue.isEmpty()) {
- QueuedAckRequest qr = ackRequestQueue.getLowest();
- earliestTime = Math.min(earliestTime, qr.urgentTime);
- }
+ if(!ackRequestQueue.isEmpty())
+ qr = ackRequestQueue.getLowest();
}
+ if (qr != null);
+ earliestTime = Math.min(earliestTime, qr.urgentTime);
return earliestTime;
}