namespace Cleanuparr.Infrastructure.Http.DynamicHttpClientSystem;
///
/// Service for invalidating cached HTTP client configurations
///
public interface IHttpClientOptionsInvalidator
{
///
/// Invalidates the cached configuration for a specific client name
///
/// The name of the client to invalidate
void InvalidateClient(string clientName);
///
/// Invalidates all cached HTTP client configurations
///
void InvalidateAllClients();
///
/// Invalidates multiple client configurations
///
/// The names of the clients to invalidate
void InvalidateClients(IEnumerable clientNames);
}