Commit 0949640a authored by Luna Riegel's avatar Luna Riegel
Browse files

Refactor: Make check results map threadsafe

parent 3435cb22
...@@ -20,9 +20,9 @@ package de.hft.stuttgart.citydoctor2.check; ...@@ -20,9 +20,9 @@ package de.hft.stuttgart.citydoctor2.check;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound; import de.hft.stuttgart.citydoctor2.utils.CheckErrorFound;
import de.hft.stuttgart.citydoctor2.utils.visitors.CheckableErrorCollector; import de.hft.stuttgart.citydoctor2.utils.visitors.CheckableErrorCollector;
...@@ -49,7 +49,7 @@ public abstract class Checkable implements Serializable { ...@@ -49,7 +49,7 @@ public abstract class Checkable implements Serializable {
private static final Logger logger = LogManager.getLogger(Checkable.class); private static final Logger logger = LogManager.getLogger(Checkable.class);
private final Map<CheckId, CheckResult> checkResults = new HashMap<>(); private final Map<CheckId, CheckResult> checkResults = new ConcurrentHashMap<>();
private boolean isValidated = false; private boolean isValidated = false;
public void setValidated(boolean validated) { public void setValidated(boolean validated) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment