using ZB.MOM.WW.Secrets.Abstractions;
namespace ZB.MOM.WW.Secrets.Tests.Fakes;
/// Records every eviction so tests can assert the resolver cache was cleared.
public sealed class RecordingCacheInvalidator : ISecretCacheInvalidator
{
private readonly List _invalidated = [];
/// The names evicted, in call order.
public IReadOnlyList Invalidated => _invalidated;
///
public void Invalidate(SecretName name) => _invalidated.Add(name);
}