mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-11-09 07:24:41 +00:00
Reduce synchronization bottlenecks
* FrontierJournal, CrawlerJournal
do barest minimum inside 'synchronized' method
This commit is contained in:
1 parent
6f67f9f2ba
commit
6a2716ce00
2 files changed
+3
-15
No files matched your search
@@ -84,15 +84,8 @@ public class FrontierJournal extends CrawlerJournal {
|
||||
writeLongUriLine(F_ADD, curi);
|
||||
}
|
||||
|
||||
public synchronized void writeLongUriLine(String tag, CrawlURI curi) {
|
||||
accumulatingBuffer.length(0);
|
||||
this.accumulatingBuffer.append(tag).
|
||||
append(curi.toString()).
|
||||
append(" ").
|
||||
append(curi.getPathFromSeed()).
|
||||
append(" ").
|
||||
append(curi.flattenVia());
|
||||
writeLine(accumulatingBuffer);
|
||||
public void writeLongUriLine(String tag, CrawlURI curi) {
|
||||
writeLine(tag, curi.toString(), " ",curi.getPathFromSeed(), " ", curi.flattenVia());
|
||||
}
|
||||
|
||||
public void finishedSuccess(CrawlURI curi) {
|
||||
|
||||
Reference in new issue
Block a user