private string GetCacheKey(Request.Request request, IHttpClientBuilder builder) { string baseUrl = $"{request.HttpRequestMessage.RequestUri.Scheme}://{request.HttpRequestMessage.RequestUri.Authority}"; builder.WithQos(); return(baseUrl); }
private string GetCacheKey(Request.Request request, IHttpClientBuilder builder) { string baseUrl = $"{request.HttpRequestMessage.RequestUri.Scheme}://{request.HttpRequestMessage.RequestUri.Authority}"; if (request.IsQos) { builder.WithQos(request.QosProvider, _logger); baseUrl = $"{baseUrl}{request.QosProvider.CircuitBreaker.CircuitBreakerPolicy.PolicyKey}"; } return(baseUrl); }