This repository was archived by the owner on Jul 28, 2026. It is now read-only.
Commit 4c7bae7
committed
delete(C5): InMemoryStore and the Cache Primitives edge
The W3-parked InMemoryStore is superseded by Store.InMemory in
swift-time-to-live (6f9a9db) — a fresh typed implementation, not a move,
per the parked ruling that the `Any`-erasure is a defect to drop at the
fill rather than carry across. The ssf side is therefore a pure deletion.
Drops the sole consumer of Cache Primitives in this package, so the
package dependency, the `.cachePrimitives` accessor, and the target edge
go with it. `exports.swift` needed no change.
Census: 0 remaining `InMemoryStore` references across 19,225 source and
test files in the 8 documented workspace roots; 0 remaining
`Cache_Primitives` references in this package's Sources+Tests, with a
positive control firing 4 hits inside the deleted file at HEAD.
Gated on fresh compilation (not cache): ServerFoundation and
ServerFoundationEnvVars recompiled from source, 13/13 tests passed after
recompiling the test target, swift-linter clean (0 errors), and
`swift-format lint --strict` clean.1 parent bf7b9f0 commit 4c7bae7
3 files changed
Lines changed: 0 additions & 474 deletions
File tree
- Sources/ServerFoundation
- Tests/ServerFoundation Tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
49 | 48 | | |
50 | 49 | | |
51 | 50 | | |
52 | | - | |
53 | 51 | | |
54 | 52 | | |
55 | 53 | | |
| |||
68 | 66 | | |
69 | 67 | | |
70 | 68 | | |
71 | | - | |
72 | 69 | | |
73 | 70 | | |
74 | 71 | | |
| |||
This file was deleted.
0 commit comments