diff --git a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java index 110fbbc2f..83195af85 100755 --- a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java +++ b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java @@ -166,7 +166,6 @@ public final class ChronicleMapBuilder implements private long entries = -1L; private long lockTimeOut = 20000L; private TimeUnit lockTimeOutUnit = TimeUnit.MILLISECONDS; - private int metaDataBytes = 0; private double maxBloatFactor = 1.0; private boolean allowSegmentTiering = true; private double nonTieredSegmentsPercentile = 0.99999; @@ -538,7 +537,7 @@ public final class ChronicleMapBuilder implements } private EntrySizeInfo entrySizeInfo() { - double size = metaDataBytes; + double size = 0; double keySize = averageKeySize(); size += averageSizeEncodingSize(keyBuilder, keySize); size += keySize; @@ -1070,18 +1069,6 @@ public final class ChronicleMapBuilder implements return removeReturnsNull; } - // hidden for initial release. - ChronicleMapBuilder metaDataBytes(int metaDataBytes) { - if (metaDataBytes < 0 || metaDataBytes > 255) - throw new IllegalArgumentException("MetaDataBytes must be [0..255] was " + metaDataBytes); - this.metaDataBytes = metaDataBytes; - return this; - } - - int metaDataBytes() { - return metaDataBytes; - } - @Override public ChronicleMapBuilder maxBloatFactor(double maxBloatFactor) { if (isNaN(maxBloatFactor) || maxBloatFactor < 1.0 || maxBloatFactor > 1_000.0) { @@ -1136,7 +1123,6 @@ public final class ChronicleMapBuilder implements ", valueAlignment=" + valueAlignment() + ", entries=" + entries() + ", lockTimeOut=" + lockTimeOut + " " + lockTimeOutUnit + - ", metaDataBytes=" + metaDataBytes() + ", putReturnsNull=" + putReturnsNull() + ", removeReturnsNull=" + removeReturnsNull() + ", timeProvider=" + timeProvider() + diff --git a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java index 3dac111ec..870eca3d8 100755 --- a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java @@ -72,10 +72,6 @@ public class VanillaChronicleMap> valueReaderProvider; public transient Provider valueInteropProvider; - ///////////////////////////////////////////////// - // Event listener and meta data - public final int metaDataBytes; - ///////////////////////////////////////////////// // Memory management and dependent fields public final Alignment alignment; @@ -122,9 +118,6 @@ public class VanillaChronicleMap extends HashEntryStages } long sizeOfEverythingBeforeValue(long keySize, long valueSize) { - return mh.m().metaDataBytes + - mh.m().keySizeMarshaller.sizeEncodingSize(keySize) + keySize + + return mh.m().keySizeMarshaller.sizeEncodingSize(keySize) + keySize + mh.m().valueSizeMarshaller.sizeEncodingSize(valueSize); }