- <init>
Construct a SplitFileFetcherStorage from a stored RandomAccessBuffer, and
appropriate local settings
- chooseRandomKey
Choose a random key which can be fetched at the moment. Must not update any
persistent data; it's ok
- close
Shutdown and free resources. CONCURRENCY: Caller is responsible for making sure
this is not called o
- finishedFetcher
- start
Start the storage layer.
- streamGenerator
- allFinished
- allocateCrossCheckBlock
FIXME not used yet
- allocateCrossDataBlock
FIXME not used yet
- appendChecksum
Append a CRC32 to a (short) byte[]
- callSuccessOffThread
- cancel
Cancel the download, stop all FEC decodes, and call close() off-thread when
done.