public CachingMongoDbClientStore(IMongoDbClientStore decorated, IMemoryCache cache, TimeSpan expiration, IBackgroundTaskStarter backgroundTaskStarter) { _decorated = decorated ?? throw new ArgumentNullException(nameof(decorated)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _expiration = expiration; _backgroundTaskStarter = backgroundTaskStarter ?? throw new ArgumentNullException(nameof(backgroundTaskStarter)); }
public CachingMongoDbClientStore(IMongoDbClientStore decorated, IMemoryCache cache, TimeSpan expiration) { _decorated = decorated ?? throw new ArgumentNullException(nameof(decorated)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _expiration = expiration; }