Вся идея в том, что строчка
X++:
this.updateExplosion(cacheProdTable);
впоследстии приводит Вот сюда (Класс ReqCalc):
X++:
void updateItemLock(ItemId _itemId)
{
;
select pessimisticlock inventTableLock
where inventTableLock.ItemId == _itemId;
}
В результате возникают блокировки, которые вызывают жуткие тормоза при приемке.