public PrefetchManager(TraceFile traceFile, Statistics statistics, HazelcastClient hazelcastClient, string scenarioId, ArrayList outputLinks, ITimeSpan timeHorizon, bool isEnabled, WebServiceManager webServiceManager) { this.traceFile = traceFile; this.statistics = statistics; this.hazelcastClient = hazelcastClient; this.scenarioId = scenarioId; this.isEnabled = isEnabled; this.webServiceManager = webServiceManager; mapValueSet = hazelcastClient.getMap<string, ValueSetEntry>("valueSet"); queueValueSetRequest = hazelcastClient.getQueue<ValueSetRequestEntry>("valueSetRequest"); prefetchMonitor = new PrefetchMonitor(outputLinks, traceFile, timeHorizon); }