Vaults
Are the mechanism for object persistence
- “contain” inert Legion objects
- keep the OPRs safe while an object is inert
- are known by the class of the object
Are policy makers (selected by the class)
- how is the OPR maintained?
- how is it kept “safe”?
- many different implementations are possible
- file system, DBMS, even shared memory
- trust anyone, trust only the class, etc.