private async Task <bool> RemoveExtensions(ExtensionCacheManager cacheManager, CancellationToken cancellationToken) { var success = false; foreach (var extensionRef in this.ExtensionReferences) { var removed = await cacheManager.RemoveAsync(this.Global, extensionRef, cancellationToken); success |= removed; } return(success); }