InMemoryGroupStateStore
Defined in: packages/core/src/group-state-store.ts:232
In-memory reference implementation with transactional rollback semantics.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new InMemoryGroupStateStore(
maximumCommittedBytes?):InMemoryGroupStateStore
Defined in: packages/core/src/group-state-store.ts:236
Parameters
Section titled “Parameters”maximumCommittedBytes?
Section titled “maximumCommittedBytes?”number = MAX_GROUP_STATE_STORE_COMMITTED_BYTES
Returns
Section titled “Returns”InMemoryGroupStateStore
Methods
Section titled “Methods”load()
Section titled “load()”load(
key):Promise<GroupStateStoreSnapshot|undefined>
Defined in: packages/core/src/group-state-store.ts:248
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<GroupStateStoreSnapshot | undefined>
Implementation of
Section titled “Implementation of”transaction()
Section titled “transaction()”transaction<
T>(key,operation):Promise<T>
Defined in: packages/core/src/group-state-store.ts:258
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”operation
Section titled “operation”(transaction) => T | Promise<T>
Returns
Section titled “Returns”Promise<T>