public UserTransaction GetTransactionState(UserTransaction transaction) { var value = _cache.Get(transaction.CacheKey); if (value == null) { var ret = new Common.Data.TransactionTypes.Transaction("", ""); //todo ret.DoesNotExist(); return(ret.UserTransaction); } return(value.UserTransaction); }