コード例 #1
0
        public CatalogInvalidator(
            ICachingProxyConfig config, ICatalogScanStore store, ICatalogReader reader)
        {
            this.store = store;
            var period = TimeSpan.FromSeconds(config.InvalidationCheckSeconds);

            _scanTimer  = new Timer(state => Run(), null, period, period);
            this.reader = reader;
        }
コード例 #2
0
ファイル: CatalogInvalidator.cs プロジェクト: zeeops/liget
        public CatalogInvalidator(Microsoft.Extensions.Logging.ILogger <CatalogInvalidator> logger,
                                  CacheOptions config, ICatalogScanStore store, ICatalogReader reader)
        {
            this._log  = logger;
            this.store = store;
            var period = TimeSpan.FromSeconds(config.InvalidationCheckSeconds);

            _scanTimer  = new Timer(state => Run(), null, period, period);
            this.reader = reader;
        }