diff --git a/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java b/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java index b7cb7fb57..1c001e684 100644 --- a/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java +++ b/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java @@ -620,12 +620,15 @@ public abstract class VanillaChronicleHash> log2NumberOfTiersInBulk); if (bulkIndex >= tierBulkOffsets.size()) mapTiers(bulkIndex); - TierBulkData tierBulkData = tierBulkOffsets.get((int) bulkIndex); + TierBulkData tierBulkData = tierBulkOffsets.get(bulkIndex); long tierIndexOffsetWithinBulk = extraTierIndex & (numberOfTiersInBulk - 1); return tierAddr(tierBulkData, tierIndexOffsetWithinBulk); }