private async Task StoreChanges(CancellationToken token = default) { try { await Task.WhenAll(_userCache.StoreAsync(token), _session.StoreAsync(token)); } catch (Exception ex) { await HandleExceptionAsync(ex, token); } }