Merge Two Vaults.
Merge Two Vaults. that is prioritized.
Adjust the value for a given key if it's present in the vault.
Delete a key from the vault
Empty this Vault
Insert a value for a given key.
Insert a value for a given key. Overwrites any previous value.
Checks whether this Vault is empty
Lookup the value of a key in this vault
Vault - A persistent store for values of arbitrary types. This extends the behavior of the locker, into a Map that maps Keys to Lockers, creating a heterogenous store of values, accessible by keys. Such that the Vault has no type information, all the type information is contained in the keys.