An in-memory event store keeps task event records in memory and exposes them through the Store interface. The manager selects it when dbType is "memory", assigning it to EventDb. section 11.5
Its operational role is deliberately small:
- Allow the manager to replace the implementation later through the dbType selection. section 11.5
Recording a task event
The manager removes an event from its pending queue, converts it to a task event, and stores it under the event ID: m.EventDb.Put(te.ID.String(), &te). Storage errors are logged and stop the operation.
