public void AddAlgorithmByBlock(BlockIndex blockIndex, IList <ICalculateWay> allFunc) { var funcDic = new Dictionary <int, ICalculateWay>(); foreach (var func in allFunc) { funcDic[func.PieceKey] = func; } _cacheCacheProvider.SetPieceWiseFunctionToForkCache(blockIndex, funcDic); }