builder.Services.AddMemoryCache();
builder.Services.AddHttpClient<RemoteApiClient>()
.AddTransientHttpErrorPolicy(policyBuilder => policyBuilder.WaitAndRetryAsync(Backoff.DecorrelatedJitterBackoffV2(TimeSpan.FromSeconds(1), 5)));
builder.Services.AddScoped<FooBarService>();
builder.Services.AddMemoryCache();
builder.Services.AddHttpClient<RemoteApiClient>()
.AddTransientHttpErrorPolicy(policyBuilder => policyBuilder.WaitAndRetryAsync(Backoff.DecorrelatedJitterBackoffV2(TimeSpan.FromSeconds(1), 5)));
builder.Services.AddScoped<FooBarService>();