public async Task <IActionResult> GetAccountPrivateInfo(long accountId)
        {
            var accessToken = await _accountInfoViewDataAccessor.GetAccountAccessToken(accountId);

            if (string.IsNullOrEmpty(accessToken))
            {
                return(Ok());
            }
            try
            {
                string cacheKey = $"privateInfo_{accessToken}";

                var privateInfo = await _cache.GetOrCreateAsync(cacheKey, entry =>
                {
                    entry.SetAbsoluteExpiration(TimeSpan.FromMinutes(10)); // ToDo: Create config section!
                    return(_wargamingApiClient.GetAccountPrivateInfo(accountId, accessToken));
                });

                return(Ok(privateInfo));
            }
            catch (Exception ex)
            {
                _logger.LogWarning("GetAccountPrivateInfo error: {ex}", ex);
            }
            return(Ok());
        }