Alexei, yes I understand with Ignite Optmistic means lock acquisition on write for READCOMMITED.
With PESSIMISTIC it would be on read. However consider a cache like Country (contrived example )...many people may live in USA. But if someone tries to do a transaction for a entry on write all will lock on the same entry. This is a contrived example, and I can ofcourse find multiple ways to circumvent this particular scenario. But for some cases this can not be done. And if there is any cache config which says a cache is read only that should be fast enough. However I wil try your work around. Many thanks for your replies, it is really helpful. -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Affinity-Key-Mapping-tp5212p5327.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.