private async Task RefreshCacheList() { if (!string.IsNullOrEmpty(_configurationSettings.OosUri) && _configurationSettings.DeployMode == Enums.DeployMode.AzureBlob) { var httpRequestMessage = new HttpRequestMessage { Method = HttpMethod.Get, RequestUri = new Uri($"{_configurationSettings.OosUri}/Apps?$expand=Categories,Versions($expand=SupportedProducts)") }; var pluginsResponse = await _httpClient.SendAsync(httpRequestMessage); if (pluginsResponse.IsSuccessStatusCode) { if (pluginsResponse.Content != null) { var contentStream = await pluginsResponse.Content?.ReadAsStreamAsync(); await _azureRepository.UploadToContainer(contentStream); } } } }