internetarchive/heritrix3 — pull request #71 by nlevitt (2014-05-22 23:41:45+00:00)
Title: avoid calling CheckpointService.hasAvailableCheckpoints() when crawl not...

... launchable and therefore the info is not needed, because it calls isRunning() which is synchronized and blocks when checkpoint is in progress