Thanks for sharing your code. I didn't realise you use .NET. Check out how you can benefit from data streamer in .NET [1]. It was designed to populate your cache faster, so it could help you to improve performance.
[1] https://apacheignite-net.readme.io/docs/data-streamers -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/