public void DataTimeout(Common.Data.TransactionTypes.Transaction transaction) { Logger.Logger.Instance.ErrorFormat("Operation timeout with key {0}", transaction.CacheKey); transaction.SetError(); transaction.AddErrorDescription(Errors.TimeoutExpired); _cache.Update(transaction.CacheKey, transaction); }
private void AddErrorAndUpdate(Common.Data.TransactionTypes.Transaction item, string error) { item.SetError(); item.AddErrorDescription(error); if (item.OperationType == OperationType.Sync) { ProcessSyncTransaction(item); } else { _cache.Update(item.CacheKey, item); } }