Menu / packages / cache
cacheas of 7.4.0 · 24e47109
What it serves, where
| Capability | iOS | macOS | watchOS | tvOS | visionOS | Linux | Catalyst |
|---|---|---|---|---|---|---|---|
| Codable persistence |
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.70 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
| Disk caching |
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.70 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
| In-memory database |
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.70 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
| Key-value storage |
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.70 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
| Reactive queries / change tracking |
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.90 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓serves it · confidence 0.70 · as of 7.4.0
|
✓serves it · confidence 0.85 · as of 7.4.0
|
✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it
Notes
Codable persistence: Any Codable value is persistable via TransformerFactory.forCodable / Storage.transformCodable, wrapped in TypeWrapper; README: 'utilizes Codable in Swift 4 to perform serialization'.
Disk caching: DiskStorage persists entries as files via FileManager; Storage composes memory+disk via HybridStorage. Package.swift declares no platforms block (no floors); README key features list iOS, tvOS and macOS.
In-memory database: Taxonomy label reads 'In-memory database'; Cache's MemoryStorage is an in-memory cache layer (fits the 'transient store' alias), not a database engine.
Key-value storage: All storages expose a generic key-value API: setObject(_:forKey:), object(forKey:), allKeys, with generic Key/Value type parameters.
Reactive queries / change tracking: Per-key and storage-wide change observation (addObserver / addStorageObserver with KeyChange / StorageChange, ObservationToken). Matches the 'change tracking' facet of the taxonomy label; there are no reactive queries.
Badges for your README
Maintainer of cache? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.