hazelcast/hazelcast — pull request #1221 by wolf-s (2013-11-23 06:08:46+00:00)
Title: Distributed map with write behind is causing data corruption

So I found why data do I see invalid records in db. It's new SecondsBasedEntryTaskScheduler in conjunction with MapStoreWriteProcessor

If value was updated several times during one second, random version will be stored into database:

Map mapCustomers = instance.getMap("testMap");
mapCustomers.put(1, "1 - Joe");
mapCustomers.put(1, "2 - Ali");
mapCustomers.put(1, "3 - Jose");
...

Output:
Storing: 2 - Ali