Pass in boolean for whether the checkpoint is the final one.
Check for killed.
Add shutdown callback to make sure metadata has been written.
Throw an error here
Remove canResume(), bad idea (reverts 6ac750a2c7fc4bbac6b6aca34a94d03c80f89544 more or less)
Check for null here. Important for e.g. site inserts.
Add FIXME
Update the fields on the ClientGetter.
Remove SplitfileBlock
Remove unused persistent recentSuccesses code
Move recentSuccesses to ClientRequestSelector.
Remove more ObjectContainer's.
Remove unused plugin store migration and old format dump code
Remove NullObject
Document.
Add queueInternal(), allows us to chain a series of jobs while ensuring checkpoint doesn't happen in the middle.
queueNormalOrDrop not queueLowOrDrop. Most of the client layer runs at NORMAL, except for e.g. FEC jobs.
Use NORM_PRIORITY not LOW_PRIORITY
Remove duplicate class SimplePersistentJobRunner
Imports.