public CachingI2LDatabaseSource(II2LDatabaseReader inner) { _inner = inner ?? throw new ArgumentNullException(nameof(inner)); _timer = new Timer(Refresh, null, TimeSpan.Zero, RefreshInterval); }
public LoggingI2LDatabaseReader(II2LDatabaseReader inner, ILogger <LoggingI2LDatabaseReader> logger) { _inner = inner ?? throw new ArgumentNullException(nameof(inner)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }