From 15022b18b3dff5f23cdf7fdd3219ab4f347d1b27 Mon Sep 17 00:00:00 2001 From: leventov Date: Sun, 21 Aug 2016 18:44:38 +0700 Subject: [PATCH] Close iterationContext used in recovery, fixes #96 --- .../java/net/openhft/chronicle/map/VanillaChronicleMap.java | 4 +++- 1 file changed, 3 insertions(+), 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 2a5e08a14..4718503ab 100755 --- a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java @@ -152,7 +152,9 @@ public class VanillaChronicleMap public void recover() throws IOException { basicRecover(); - iterationContext().recoverSegments(); + try (IterationContext iterationContext = iterationContext()) { + iterationContext.recoverSegments(); + } } private void initOwnTransients() {