...
in-memory snapshots will resuse existing snapshot code when possible. So key design decisions stay the same. It assumed that reader knows and understand IEP-43. So design description will focus on difference on persistence and in-memory snapshot.
...
Only PME required for in-memory snapshots. We can set write listener during PME because no concurrent transactions allowed.
CRC for each page must be calculated and written to snapshot metadata during snapshotting.
...
CRC must be checked during restore.
must be properly prepared and saved during snapshot
...
.
DataRegionConfiguration#persistenceEnabled=false
for in-memory caches by the definition.
...