internal PersistentStoreBase(ICollection collection, string key, ILogger?logger, object syncRoot, bool isSynchronized) { Collection = collection ?? throw new ArgumentNullException(nameof(collection)); Key = key ?? throw new ArgumentNullException(nameof(key)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); SyncRoot = syncRoot; IsSynchronized = isSynchronized; }
public PersistentSet(ICollection collection, string key, ILogger?logger) : base(collection, key, logger, new object(), false) { }