public CachedLayerEvaluationService(IPerformanceMonitor performanceMonitor, IRuleManager ruleManager, ILayerRetrievalService layerRetrievalService) { _performanceMonitor = performanceMonitor; _ruleManager = ruleManager; _layerRetrievalService = layerRetrievalService; Logger = NullLogger.Instance; T = NullLocalizer.Instance; _activeLayerIds = new LazyField <int[]>(); _activeLayerIds.Loader(PopulateActiveLayers); }
public CachedLayerEvaluationService(IPerformanceMonitor performanceMonitor, IRuleManager ruleManager, ILayerRetrievalService layerRetrievalService) { _performanceMonitor = performanceMonitor; _ruleManager = ruleManager; _layerRetrievalService = layerRetrievalService; Logger = NullLogger.Instance; T = NullLocalizer.Instance; _activeLayerIds = new LazyField<int[]>(); _activeLayerIds.Loader(PopulateActiveLayers); }