- chooseRandomKey
Pick a key to fetch. Must not update any persistent field. (Cooldowns etc are
fine)
- getOverallCooldownTime
- getSegmentKeys
- hasBlock
- hasFailed
- hasSucceeded
- isFinished
- onGotKey
A block has been fetched which the caller believes is one of ours. Check whether
it is in fact ours,
- onNonFatalFailure
- readSegmentKeys
- totalBlocks
- <init>
Construct from a saved file. Uses the DataInputStream to read static settings,
i.e. number of blocks