NewMemoryStore returns an in-process ledger (non-durable).
()
| 15 | |
| 16 | // NewMemoryStore returns an in-process ledger (non-durable). |
| 17 | func NewMemoryStore() Store { |
| 18 | return &memoryStore{ |
| 19 | requests: map[string]RequestRow{}, |
| 20 | steps: map[string][]StepRow{}, |
| 21 | } |
| 22 | } |
| 23 | |
| 24 | func (m *memoryStore) CreateRequest(_ context.Context, row RequestRow) error { |
| 25 | m.mu.Lock() |
no outgoing calls