From 60ae8203486a7eed8a4e3b209820c19851b8c309 Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Fri, 24 Sep 2010 09:49:34 +0000 Subject: [PATCH] do not keep in cache violations in DecoratorContext --- .../java/org/sonar/batch/DefaultDecoratorContext.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/sonar-batch/src/main/java/org/sonar/batch/DefaultDecoratorContext.java b/sonar-batch/src/main/java/org/sonar/batch/DefaultDecoratorContext.java index 05314d3040e..f812bd0e8fe 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/DefaultDecoratorContext.java +++ b/sonar-batch/src/main/java/org/sonar/batch/DefaultDecoratorContext.java @@ -43,7 +43,6 @@ public class DefaultDecoratorContext implements DecoratorContext { private boolean readOnly = false; private List childrenContexts; - private List violations; private ViolationsDao violationsDao; public DefaultDecoratorContext(Resource resource, @@ -60,7 +59,6 @@ public class DefaultDecoratorContext implements DecoratorContext { public DefaultDecoratorContext setReadOnly(boolean b) { readOnly = b; - violations = null; childrenContexts = null; return this; } @@ -125,13 +123,12 @@ public class DefaultDecoratorContext implements DecoratorContext { public List getViolations() { - if (violations == null) { Bucket bucket = index.getBucket(resource); if (bucket != null && bucket.getSnapshotId() != null) { - violations = violationsDao.getViolations(resource, bucket.getSnapshotId()); + return violationsDao.getViolations(resource, bucket.getSnapshotId()); } - } - return violations; + + return null; } public Dependency saveDependency(Dependency dependency) { -- 2.39.5