/// <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));
 }