<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.0" />

Microsoft.Extensions.Options.IOptionsMonitorCache<TOptions>

public interface IOptionsMonitorCache<TOptions>
Used by IOptionsMonitor<T> to cache TOptions instances.
namespace Microsoft.Extensions.Options { public interface IOptionsMonitorCache<[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] TOptions> where TOptions : class { TOptions GetOrAdd(string name, Func<TOptions> createOptions); bool TryAdd(string name, TOptions options); bool TryRemove(string name); void Clear(); } }