Author: toad
Date: 2008-06-21 17:08:50 +0000 (Sat, 21 Jun 2008)
New Revision: 20594
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
Log:
Don't sort the RegisterMe's.
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
===================================================================
---
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
2008-06-21 17:08:26 UTC (rev 20593)
+++
branches/db4o/freenet/src/freenet/client/async/ClientRequestSchedulerCore.java
2008-06-21 17:08:50 UTC (rev 20594)
@@ -436,21 +436,23 @@
if(reg.core !=
ClientRequestSchedulerCore.this) return false;
return true;
}
- }, new Comparator() {
- public int compare(Object arg0, Object arg1) {
- RegisterMe reg0 = (RegisterMe) arg0;
- RegisterMe reg1 = (RegisterMe) arg1;
- if(reg0.priority > reg1.priority)
- return -1; // First is lower
priority, so use the second.
- if(reg0.priority < reg1.priority)
- return 1; // First is lower
priority, so use the second.
- if(reg0.addedTime > reg1.addedTime)
- return -1; // Second was added
earlier
- if(reg0.addedTime < reg1.addedTime)
- return 1;
- return 0;
- }
});
+ // Don't sort it. It has to activate everything before
sorting it!
+ //, new Comparator() {
+// public int compare(Object arg0, Object arg1) {
+// RegisterMe reg0 = (RegisterMe) arg0;
+// RegisterMe reg1 = (RegisterMe) arg1;
+// if(reg0.priority > reg1.priority)
+// return -1; // First is lower
priority, so use the second.
+// if(reg0.priority < reg1.priority)
+// return 1; // First is lower
priority, so use the second.
+// if(reg0.addedTime > reg1.addedTime)
+// return -1; // Second was added
earlier
+// if(reg0.addedTime < reg1.addedTime)
+// return 1;
+// return 0;
+// }
+// });
for(int i=0;result.hasNext() && i < 5; i++) {
RegisterMe reg = (RegisterMe) result.next();
if(logMINOR)