Author: j16sdiz
Date: 2008-12-17 06:05:30 +0000 (Wed, 17 Dec 2008)
New Revision: 24413
Modified:
trunk/plugins/XMLSpider/XMLSpider.java
Log:
this is insane. who know what's happending?
Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java 2008-12-17 05:55:33 UTC (rev
24412)
+++ trunk/plugins/XMLSpider/XMLSpider.java 2008-12-17 06:05:30 UTC (rev
24413)
@@ -1046,23 +1046,16 @@
}, "Spider Plugin Starter");
}
- private long getPageCount(Status status) {
+ private synchronized long getPageCount(Status status) {
Query query = db.query();
query.constrain(Page.class);
query.descend("status").constrain(status);
- ObjectSet<Page> set = query.execute();
+ query.descend("lastChange").orderDescending();
- long i = 0;
-
- while (set.hasNext()) {
- set.next();
- i++;
- }
-
- return i;
+ return set.size();
}
- private void listPage(Status status, HTMLNode parent) {
+ private synchronized void listPage(Status status, HTMLNode parent) {
Query query = db.query();
query.constrain(Page.class);
query.descend("status").constrain(status);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs