From b0ef26bb582b7511fe71173ee74df080f043d5de Mon Sep 17 00:00:00 2001 From: Dmitry Pisklov Date: Thu, 28 May 2020 17:06:58 +0100 Subject: [PATCH] fix longSize() implementation for closed map --- .../java/net/openhft/chronicle/map/VanillaChronicleMap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java index 23dda6548..a49f79934 100755 --- a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java @@ -203,7 +203,7 @@ public class VanillaChronicleMap @Override public final long longSize() { long result = 0L; - if (!isClosed()) + if (!isClosed() && this.cxt != null) try (IterationContext c = iterationContext()) { for (int segmentIndex = 0; segmentIndex < segments(); segmentIndex++) { c.initSegmentIndex(segmentIndex);