public Recorder(IDataCache cache, ISettings settings) { _logger = settings.LoggerProvider.CreateLogger(typeof(Recorder)); _configSeed = settings.ConfigSeed; _cache = cache; _settings = settings; }
public RecordReduce(IRecordReduceStatus reduceStatus, IRecordReduceAggregate reduceAggregater, IDataCache cache, IRecordCompare recordCompare, IStorageCommands storageCommands, IStorageFactory dbFactory, ISettings settings) { _logger = settings.LoggerProvider.CreateLogger(typeof(RecordReduce)); _configSeed = settings.ConfigSeed; _reduceStatus = reduceStatus; _reduceAggregater = reduceAggregater; _cache = cache; _recordCompare = recordCompare; _storageCommands = storageCommands; _dbFactory = dbFactory; _settings = settings; }