| Infinispan does not respect the semantics of boolean ConcurrentMap#replace(K key, V oldValue, V newValue); specifically, it will return true if two different threads (or different clients) will attempt to write the same newValue, as both operations will be seen as "successfully replace into newValue, i.e. a different semantics for replace which breaks our strategy to generate unique increment values. See also:
|