diff --git a/src/main/java/net/openhft/chronicle/hash/ChronicleHashBuilder.java b/src/main/java/net/openhft/chronicle/hash/ChronicleHashBuilder.java index bebcae75e..00bd382bc 100755 --- a/src/main/java/net/openhft/chronicle/hash/ChronicleHashBuilder.java +++ b/src/main/java/net/openhft/chronicle/hash/ChronicleHashBuilder.java @@ -36,9 +36,8 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.TimeUnit; /** - * This interface defines the meaning of configurations, common to {@link - * ChronicleMapBuilder} and {@link ChronicleSetBuilder}, i. - * e. Chronicle hash container configurations. + * This interface defines the meaning of configurations, common to {@link ChronicleMapBuilder} and + * {@link ChronicleSetBuilder}, i. e. Chronicle hash container configurations. * *

{@code ChronicleHashBuilder} is mutable. Configuration methods mutate the builder and return * the builder itself back to support chaining pattern, rather than the builder copies with diff --git a/src/test/java/eg/MapDiagnostics.java b/src/main/java/net/openhft/chronicle/map/MapDiagnostics.java similarity index 78% rename from src/test/java/eg/MapDiagnostics.java rename to src/main/java/net/openhft/chronicle/map/MapDiagnostics.java index 3f3dc7de5..158bd0c5b 100644 --- a/src/test/java/eg/MapDiagnostics.java +++ b/src/main/java/net/openhft/chronicle/map/MapDiagnostics.java @@ -14,13 +14,21 @@ * along with this program. If not, see . */ -package eg; +package net.openhft.chronicle.map; -import net.openhft.chronicle.map.ChronicleMap; -import net.openhft.chronicle.map.MapSegmentContext; +import java.io.File; +import java.io.IOException; public final class MapDiagnostics { + public static void main(String[] args) throws IOException { + String mapFile = args[0]; + try (ChronicleMap map = ChronicleMap.of(Object.class, Object.class) + .createPersistedTo(new File(mapFile))) { + printMapStats(map); + } + } + public static void printMapStats(ChronicleMap map) { for (int i = 0; i < map.segments(); i++) { try (MapSegmentContext c = map.segmentContext(i)) { diff --git a/src/test/java/eg/WordCountTest.java b/src/test/java/eg/WordCountTest.java index 25bf53b3a..132805900 100644 --- a/src/test/java/eg/WordCountTest.java +++ b/src/test/java/eg/WordCountTest.java @@ -20,6 +20,7 @@ import com.google.common.io.ByteStreams; import net.openhft.chronicle.core.io.Closeable; import net.openhft.chronicle.core.values.IntValue; import net.openhft.chronicle.map.ChronicleMap; +import net.openhft.chronicle.map.MapDiagnostics; import net.openhft.chronicle.values.Values; import org.junit.Test;