Txn
Type members
Value members
Inherited methods
Registers a thunk to be executed after the transaction successfully committed.
Registers a thunk to be executed after the transaction successfully committed.
- Inherited from
- TxnLike
The returned source is confluent.
The returned source is confluent.
- Definition Classes
- Txn -> Exec
- Inherited from
- Txn
The confluent handle is enhanced with the meld
method.
The confluent handle is enhanced with the meld
method.
- Inherited from
- Txn
Creates a new in-memory transactional map for storing and retrieving values based on a mutable's identifier
as key. If a system is confluently persistent, the get
operation will find the most recent key that
matches the search key. Objects are not serialized but kept live in memory.
Creates a new in-memory transactional map for storing and retrieving values based on a mutable's identifier
as key. If a system is confluently persistent, the get
operation will find the most recent key that
matches the search key. Objects are not serialized but kept live in memory.
Id maps can be used by observing views to look up associated view meta data even though they may be presented with a more recent access path of the model peer (e.g. when a recent event is fired and observed).
- Type Params
- A
the value type in the map
- Inherited from
- Exec
Every transaction has a plain Scala-STM transaction as a peer. This comes handy for
setting up custom things like TxnLocal
, TMap
, or calling into the hooks of concurrent.stm.Txn
.
It is also needed when re-wrapping the transaction of one system into another.
Every transaction has a plain Scala-STM transaction as a peer. This comes handy for
setting up custom things like TxnLocal
, TMap
, or calling into the hooks of concurrent.stm.Txn
.
It is also needed when re-wrapping the transaction of one system into another.
- Inherited from
- TxnLike