public async Task <IList <UserDto> > GetUsersAsync()
        {
            IList <UserDto> users = null;

            if (!_cacheService.TryGetUsers(out users))
            {
                users = await _usersClient.Get();

                _cacheService.AddUsers(users);
            }

            return(users);
        }