Mario Wolczko (Oracle Labs)
Mario haas been exploring options for how persistence can be integrated into the Java platform. His current direction involves a partitioned heap (following NVM-Direct) and checkpointing. His presentation describes the design and the rationale behind it.
For more details see these companion articles on non-volatile memory in Java: