Class for storing transaction data that should remain available to the transaction scope even after the transaction is committed.
Returns the value for the specified key. If the key is not found, the init function is called, then its result is mapped to the key and returned.
Returns the value to which the specified key is mapped, as a value of type T.
Maps the specified key to the specified value.
Removes the specified key and its corresponding value.