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<Integer, String> mapCustomers = instance.getMap("testMap");
		mapCustomers.put(1, "1 - Joe");
		mapCustomers.put(1, "2 - Ali");
		mapCustomers.put(1, "3 - Jose");
...

Output:
Storing: 2 - Ali