Conditional update of ReplicatedGlobalMutableState.modificationIteratorInitAt

This commit is contained in:
leventov
2016-01-03 04:01:17 +03:00
parent 7847675f6f
commit b4c97ced36
@@ -326,7 +326,8 @@ public class ReplicatedChronicleMap<K, V, R> extends VanillaChronicleMap<K, V, R
globalMutableState().getModificationIteratorInitAt(remoteIdentifier);
final ModificationIterator modIter =
new ModificationIterator(remoteIdentifier, modificationIteratorInit);
globalMutableState().setModificationIteratorInitAt(remoteIdentifier, true);
if (!modificationIteratorInit)
globalMutableState().setModificationIteratorInitAt(remoteIdentifier, true);
//noinspection unchecked
assignedModificationIterators = Stream
.concat(Arrays.stream(assignedModificationIterators), Stream.of(modIter))