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);
                    }
                }
            }
        }