From 90bd3c527ab3d3d8de15093e547ddbb333bd559f Mon Sep 17 00:00:00 2001 From: Dmitry Pisklov Date: Fri, 25 Sep 2020 13:20:53 +0100 Subject: [PATCH] OS.TARGET is now private and lazily initialized to avoid unnecessary file system access from the static initializer - fixes OpenHFT/Chronicle-Map#231 --- src/test/java/net/openhft/chronicle/map/Issue125Test.java | 2 +- .../chronicle/map/externalizable/ExternalizableTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/net/openhft/chronicle/map/Issue125Test.java b/src/test/java/net/openhft/chronicle/map/Issue125Test.java index 0b4b2ca90..d0762a004 100644 --- a/src/test/java/net/openhft/chronicle/map/Issue125Test.java +++ b/src/test/java/net/openhft/chronicle/map/Issue125Test.java @@ -28,7 +28,7 @@ import java.io.IOException; public class Issue125Test { @Test public void test() throws IOException { - final File cacheRoot = new File(OS.TARGET + "/test.cm3"); + final File cacheRoot = new File(OS.getTarget() + "/test.cm3"); ChronicleMapBuilder shaToNodeBuilder = ChronicleMapBuilder.of(byte[].class, byte[].class) // .name("bytes-to-bytes") diff --git a/src/test/java/net/openhft/chronicle/map/externalizable/ExternalizableTest.java b/src/test/java/net/openhft/chronicle/map/externalizable/ExternalizableTest.java index 46c8fb24b..5495ffdb9 100755 --- a/src/test/java/net/openhft/chronicle/map/externalizable/ExternalizableTest.java +++ b/src/test/java/net/openhft/chronicle/map/externalizable/ExternalizableTest.java @@ -29,7 +29,7 @@ import static org.junit.Assert.assertEquals; public class ExternalizableTest { @Test public void externalizable() throws IOException { - String path = OS.TARGET + "/test-" + System.nanoTime() + ".map"; + String path = OS.getTarget() + "/test-" + System.nanoTime() + ".map"; new File(path).deleteOnExit(); try (ChronicleMap storage = ChronicleMapBuilder .of(Long.class, SomeClass.class)