Amit, Current architecture assumes that all data is stored off-heap. On-heap is just a cache. I.e., when you update, you update both anyway.
Also serialization overhead exists regardless of whether you use on-heap or off-heap, because values are always stored in binary format. To reduce this overhead you can use BinaryObject API: https://apacheignite.readme.io/docs/binary-marshaller -Val -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Enforcing-data-to-be-stored-in-Heap-only-tp15141p15197.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.
