public AssetFetcher(OMV.GridClient grid) { m_client = grid; // m_client.Assets.OnAssetReceived += new OMV.AssetManager.AssetReceivedCallback(Assets_OnAssetReceived); m_requests = new Dictionary <string, TRequest>(); m_outstandingRequests = new List <TRequest>(); m_stats = new StatisticManager("AssetFetcher"); m_totalRequests = m_stats.GetCounter("TotalRequests"); m_duplicateRequests = m_stats.GetCounter("DuplicateRequests"); m_requestsForExisting = m_stats.GetCounter("RequestsForExistingAsset"); }