mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-09-12 00:35:44 +00:00
DecideRuleSequence already has the optimization that I was looking for, namely, don't bother evaluating a DecideRule if we know it won't change the current result. For some reason PredicatedDecideRule, which is a parent class to most of the decide rules in heritrix, didn't implement onlyDecision(). Certain crawl configurations could see significant performance improvement with this change.