Commit Graph

4 Commits

Author SHA1 Message Date
Kit Langton 1b146ad094 refactor: replace disposeAll dedup slot with cachedWithTTL
The manual Deferred slot + uninterruptibleMask + identity check
collapses into Effect.cachedWithTTL(_, Duration.zero): concurrent
callers share the in-flight execution, and the cache expires on
completion so the next call runs fresh. Adds a test pinning the
re-arm semantic.
2026-05-01 22:02:42 -04:00
Kit Langton 8a63cbe79c refactor: simplify instance store concurrency 2026-05-01 17:14:02 -04:00
Kit Langton f0136f947b fix: keep httpapi instance reloads in layer store 2026-05-01 17:14:02 -04:00
Kit Langton f5398e7e1e refactor: move instance loading into service 2026-05-01 17:14:02 -04:00