Hi Naresh, I still don't have a clear understanding of your case. Very probably you just need a Cache Store with Read-Through enabled. Please have a look at [1] and Cache Store examples.
As for code provided - you can have a workaround here until https://issues.apache.org/jira/browse/IGNITE-6380 is ready. Please use Ignite.reentrantLock() instead of transactional cache entry lock, i.e: just a replace with where ignite0 is a "final" copy for a new Thread [1] https://apacheignite.readme.io/docs/3rd-party-store Thanks, Alexey -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/