Hi,

The link here, https://apacheignite.readme.io/v2.1/docs/durable-memory,
states that when persistence feature is enabled all data and indexes are
stored off-heap.

To verify, I ran
org.apache.ignite.examples.persistence.PersistenceStoreExample on Intellij
and followed the code path and it looks like every addData operation is
updating some on-heap buffer.

My question:

1. When we do streamer.addData or cache.put operation, do the key-value get
stored immediately on off-heap data page managed by the virtual memory?
2. My assumption is every off-heap read/write would use sun.misc.UNSAFE.
But I don't see streamer.addData hitting the classes that use
un.misc.unsafe.putXYZ.

Thanks,
Sami

Reply via email to