Actually the code is adding data to each nodes individual LOCAL cache, its just the affinity is not working as expected, all affinity jobs are run on the node which is invoking them (in my case the client node) rather than where the actual data exists.
-- Sent from: http://apache-ignite-users.70518.x6.nabble.com/