L1.5 · MemoryStore — the Phase-1 in-memory SessionStore (02 §7). A global
content-addressed blobs atom (the Merkle substrate, shared across sessions)
plus per-session slots. append-event! stamps ids+ts from the per-session
counters, folds via the pure apply-event, then schedules a non-blocking
live notification OUT of the lock. The live methods delegate to live
(store.memory → live, the deliberate L1.5→L1 edge).
L1.5 · MemoryStore — the Phase-1 in-memory SessionStore (02 §7). A global content-addressed `blobs` atom (the Merkle substrate, shared across sessions) plus per-session slots. `append-event!` stamps ids+ts from the per-session counters, folds via the pure `apply-event`, then schedules a non-blocking live notification OUT of the lock. The live methods delegate to `live` (store.memory → live, the deliberate L1.5→L1 edge).
(memory-store)Construct a fresh MemoryStore (empty sessions + global blob store).
Construct a fresh MemoryStore (empty sessions + global blob store).
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |