diff --git a/src/main/java/net/openhft/chronicle/hash/impl/stage/hash/Chaining.java b/src/main/java/net/openhft/chronicle/hash/impl/stage/hash/Chaining.java old mode 100644 new mode 100755 index 11e479ea1..921a73881 --- a/src/main/java/net/openhft/chronicle/hash/impl/stage/hash/Chaining.java +++ b/src/main/java/net/openhft/chronicle/hash/impl/stage/hash/Chaining.java @@ -131,7 +131,8 @@ public abstract class Chaining extends ChainingInterface { Class contextClass, BiFunction createChaining, VanillaChronicleMap map) { - for (ChainingInterface context : contextChain) { + for (int i = 0; i < contextChain.size(); i++) { + ChainingInterface context = contextChain.get(i); if (context.getClass() == contextClass && !context.usedInit()) { return initUsedAndReturn(map, context); }