public Task DeleteUserProfilesAsync(int userId, CancellationToken token = default)
        {
            userId.EnsureGreaterThenZero();

            return(Task.Run(async() =>
            {
                _cachingService.ClearRegion(CacheRegions.UserProfiles);

                await _graphQLService.DeleteUserProfilesAsync(userId, token).ConfigureAwait(false);
            }, token));
        }