private void AddHigherPriorityDocument(DocumentId id) { var cache = GetHighPriorityQueueProjectCache(id); if (!_higherPriorityDocumentsNotProcessed.TryAdd(id, cache)) { // we already have the document in the queue. cache?.Dispose(); } SolutionCrawlerLogger.LogHigherPriority(this.Processor._logAggregator, id.Id); }
private void AddHigherPriorityDocument(DocumentId id) { _higherPriorityDocumentsNotProcessed[id] = Processor.EnableCaching(id.ProjectId); SolutionCrawlerLogger.LogHigherPriority(this.Processor._logAggregator, id.Id); }
private void AddHigherPriorityDocument(DocumentId id) { this.higherPriorityDocumentsNotProcessed[id] = true; SolutionCrawlerLogger.LogHigherPriority(this.Processor.logAggregator, id.Id); }