From 7e95c81a43ce1c611ae40fb1cf8764df624b0ef3 Mon Sep 17 00:00:00 2001 From: Pavol Mederly Date: Thu, 2 Apr 2020 10:35:28 +0200 Subject: [PATCH] Improve thread safety of CounterSpecification --- .../evolveum/midpoint/repo/api/CounterSpecification.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CounterSpecification.java b/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CounterSpecification.java index 48e47bc584b..e9f6b618fea 100644 --- a/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CounterSpecification.java +++ b/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CounterSpecification.java @@ -20,11 +20,11 @@ public class CounterSpecification implements DebugDumpable { private final AtomicInteger count = new AtomicInteger(0); - private long counterStart; + private volatile long counterStart; - private String oid; - private PolicyRuleType policyRule; - private String policyRuleId; + private final String oid; + private final PolicyRuleType policyRule; + private final String policyRuleId; public CounterSpecification(String oid, String policyRuleId, PolicyRuleType policyRule) { this.oid = oid;