protected override void ProcessDataBlock(BlockData compressData) { var result = _blockCompressionStrategy.Compress(compressData.Bytes); _outputFileWriter.QueueWrite(compressData.BlockNum, result); }