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