} else {
callbackCompleteViaTruncation = null;
fileCompleteViaTruncation = null;
}
// Construct the storage.
ChecksumChecker checker = new CRCChecksumChecker();
storage = new SplitFileFetcherStorage(metadata, this, decompressors, clientMetadata,
topDontCompress, topCompatibilityMode, fetchContext, realTimeFlag, getSalter(),
thisKey, parent.getURI(), isFinalFetch, parent.getClientDetail(checker),
context.random, context.tempBucketFactory,
persistent ? context.persistentRAFFactory : context.tempRAFFactory,