storage = new SplitFileInserterStorage(originalData, decompressedLength, this,
compressionCodec, meta, isMetadata, archiveType,
context.getRandomAccessBufferFactory(persistent), persistent,
ctx, splitfileCryptoAlgorithm, splitfileCryptoKey, hashThisLayerOnly, hashes,
context.tempBucketFactory /* only used for temporaries within constructor */,
new CRCChecksumChecker(), context.fastWeakRandom, context.memoryLimitedJobRunner,
context.getJobRunner(persistent), context.ticker,
context.getChkInsertScheduler(realTime).fetchingKeys(), topDontCompress,
topRequiredBlocks, topTotalBlocks, origDataSize, origCompressedDataSize);
int mustSucceed = storage.topRequiredBlocks - topRequiredBlocks;
parent.addMustSucceedBlocks(mustSucceed);