...
Data streamer is the main tool for fast data load to Ignite. Currently it is not very efficient because every call to {{igniteDataStreamer.addData(K, V)}} method require a lot of actions. As a result we cannot load data to data streamer from one thread fast enough, user should create many threads to mitigate this. We should optimize this and make data streamer fast out of the box.
Experimental improvement are either hard or nearly impossible to implement without serious changes in architecture. However, it is worth to at least estimate positive impact of these changes.
GridCacheMapEntry
altogether when doing data load...