/// <inheritdoc /> public async Task <int> GetTransactionsCount(int userId) { var value = await _cache.Get <int?>(CacheKeys.TransactionsCount(userId)); if (value == null) { value = await _baseRepository.GetTransactionsCount(userId); await _cache.Set(CacheKeys.TransactionsCount(userId), value); } return(value.Value); }
/// <inheritdoc /> public async Task <int> GetTransactionsCount(int userId) { return(await _transactionsRepository.GetTransactionsCount(userId)); }