Author: j16sdiz
Date: 2009-01-02 07:34:30 +0000 (Fri, 02 Jan 2009)
New Revision: 24873
Modified:
trunk/plugins/XMLSpider/IndexWriter.java
Log:
locking
Modified: trunk/plugins/XMLSpider/IndexWriter.java
===================================================================
--- trunk/plugins/XMLSpider/IndexWriter.java 2009-01-02 03:12:20 UTC (rev
24872)
+++ trunk/plugins/XMLSpider/IndexWriter.java 2009-01-02 07:34:30 UTC (rev
24873)
@@ -30,6 +30,7 @@
import plugins.XMLSpider.db.Page;
import plugins.XMLSpider.db.Term;
import plugins.XMLSpider.db.TermPosition;
+import plugins.XMLSpider.org.garret.perst.Storage;
import freenet.support.Logger;
/**
@@ -50,6 +51,7 @@
public synchronized void makeIndex() throws Exception {
logMINOR = Logger.shouldLog(Logger.MINOR, this);
+
xmlSpider.db.beginThreadTransaction(Storage.COOPERATIVE_TRANSACTION);
try {
time_taken = System.currentTimeMillis();
@@ -72,6 +74,7 @@
tProducedIndex = System.currentTimeMillis();
} finally {
+ xmlSpider.db.endThreadTransaction();
}
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs