From 7c6bdb3fae33e96d69fa91da05bdbba7e6a7c840 Mon Sep 17 00:00:00 2001 From: Julien HENRY Date: Thu, 30 Oct 2014 09:49:06 +0100 Subject: [PATCH] Fix issue tracking regression after last optimizations --- .../org/sonar/plugins/core/issue/IssueTrackingDecorator.java | 2 +- .../src/main/java/org/sonar/batch/issue/IssueCache.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/issue/IssueTrackingDecorator.java b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/issue/IssueTrackingDecorator.java index 27ee9a8ca6f..37276d00f8e 100644 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/issue/IssueTrackingDecorator.java +++ b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/issue/IssueTrackingDecorator.java @@ -114,7 +114,7 @@ public class IssueTrackingDecorator implements Decorator { for (Issue issue : issueCache.byComponent(resource.getEffectiveKey())) { issues.add((DefaultIssue) issue); } - issueCache.removeAll(resource.getEffectiveKey()); + issueCache.clear(resource.getEffectiveKey()); // issues = all the issues created by rule engines during this module scan and not excluded by filters // all the issues that are not closed in db before starting this module scan, including manual issues diff --git a/sonar-batch/src/main/java/org/sonar/batch/issue/IssueCache.java b/sonar-batch/src/main/java/org/sonar/batch/issue/IssueCache.java index 7fd894bca6e..f804fc62efd 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/issue/IssueCache.java +++ b/sonar-batch/src/main/java/org/sonar/batch/issue/IssueCache.java @@ -49,7 +49,7 @@ public class IssueCache implements BatchComponent { return this; } - public boolean removeAll(String componentKey) { - return cache.remove(componentKey); + public void clear(String componentKey) { + cache.clear(componentKey); } } -- 2.39.5