private void OnDressRequestItemFinish(List <CocoDressItemHolder> itemHolders, string requestId)
        {
            if (!RequestIsProcessing(requestId))
            {
                return;
            }

            var itemModelsDic = new Dictionary <CocoDressItemHolder, List <GameObject> > ();

            itemHolders.ForEach(itemHolder => {
                var models = LoadItemModels(itemHolder);
                itemHolder.UnloadAsset();
                itemModelsDic.Add(itemHolder, models);
            });

            var finishAction = ProcessingRequestDic [requestId];

            ProcessingRequestDic.Remove(requestId);
            if (finishAction != null)
            {
                finishAction(itemModelsDic);
            }
        }
 public void CancelRequest(string requestId)
 {
     ProcessingRequestDic.Remove(requestId);
 }