๐Ÿฆ SwiftServe Get

Menu / storage.disk-cache

Can Swift packages do disk caching?

also known as: on-disk cache ยท file cache ยท persistent cache

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
cache full menu as of 7.4.0
Details
โœ“

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

boutique as of 3.0.2
Details
โœ“

serves it ยท confidence 0.85 ยท as of 3.0.2

  • Store.init
    Sources/Boutique/Store.swift:102
    View the line on GitHub โ†’
    init(storage: StorageEngine, cacheIdentifier:) โ€” persists items to a memory cache and a storage engine (disk persistence via Bodega StorageEngine, e.g. SQLiteStorageEngine)
  • Store.removeAll
    Sources/Boutique/Store.swift:244
    View the line on GitHub โ†’
    doc: 'Removes all items from the store's memory cache and storage engine'
  • Store.init
    Sources/Boutique/Store+Identifiable.swift:39
    View the line on GitHub โ†’
    init(storage: StorageEngine) โ€” Identifiable convenience, same dual-layer disk persistence
โœ“

serves it ยท confidence 0.85 ยท as of 3.0.2

  • Store.init
    Sources/Boutique/Store.swift:102
    View the line on GitHub โ†’
    init(storage: StorageEngine, cacheIdentifier:) โ€” persists items to a memory cache and a storage engine (disk persistence via Bodega StorageEngine, e.g. SQLiteStorageEngine)
  • Store.removeAll
    Sources/Boutique/Store.swift:244
    View the line on GitHub โ†’
    doc: 'Removes all items from the store's memory cache and storage engine'
  • Store.init
    Sources/Boutique/Store+Identifiable.swift:39
    View the line on GitHub โ†’
    init(storage: StorageEngine) โ€” Identifiable convenience, same dual-layer disk persistence
โœ“

serves it ยท confidence 0.65 ยท as of 3.0.2

  • Store.init
    Sources/Boutique/Store.swift:102
    View the line on GitHub โ†’
    init(storage: StorageEngine, cacheIdentifier:) โ€” persists items to a memory cache and a storage engine (disk persistence via Bodega StorageEngine, e.g. SQLiteStorageEngine) No explicit watchOS floor in Package.swift (manifest lists only iOS/macOS); symbol anchors are unconditional and the digest resolves them present on watchOS.
  • Store.removeAll
    Sources/Boutique/Store.swift:244
    View the line on GitHub โ†’
    doc: 'Removes all items from the store's memory cache and storage engine'
  • Store.init
    Sources/Boutique/Store+Identifiable.swift:39
    View the line on GitHub โ†’
    init(storage: StorageEngine) โ€” Identifiable convenience, same dual-layer disk persistence
โœ“

serves it ยท confidence 0.65 ยท as of 3.0.2

  • Store.init
    Sources/Boutique/Store.swift:102
    View the line on GitHub โ†’
    init(storage: StorageEngine, cacheIdentifier:) โ€” persists items to a memory cache and a storage engine (disk persistence via Bodega StorageEngine, e.g. SQLiteStorageEngine) No explicit tvOS floor in Package.swift (manifest lists only iOS/macOS); symbol anchors are unconditional and the digest resolves them present on tvOS.
  • Store.removeAll
    Sources/Boutique/Store.swift:244
    View the line on GitHub โ†’
    doc: 'Removes all items from the store's memory cache and storage engine'
  • Store.init
    Sources/Boutique/Store+Identifiable.swift:39
    View the line on GitHub โ†’
    init(storage: StorageEngine) โ€” Identifiable convenience, same dual-layer disk persistence
โœ“

serves it ยท confidence 0.65 ยท as of 3.0.2

  • Store.init
    Sources/Boutique/Store.swift:102
    View the line on GitHub โ†’
    init(storage: StorageEngine, cacheIdentifier:) โ€” persists items to a memory cache and a storage engine (disk persistence via Bodega StorageEngine, e.g. SQLiteStorageEngine) No explicit visionOS floor in Package.swift (manifest lists only iOS/macOS); symbol anchors are unconditional and the digest resolves them present on visionOS.
  • Store.removeAll
    Sources/Boutique/Store.swift:244
    View the line on GitHub โ†’
    doc: 'Removes all items from the store's memory cache and storage engine'
  • Store.init
    Sources/Boutique/Store+Identifiable.swift:39
    View the line on GitHub โ†’
    init(storage: StorageEngine) โ€” Identifiable convenience, same dual-layer disk persistence
?

not verified yet ยท confidence 0.20 ยท as of 3.0.2

  • Store.init
    Sources/Boutique/Store.swift:102
    View the line on GitHub โ†’
    Surface digest resolves this decl present on linux (no os() conditions anywhere in the public surface), but the module unconditionally imports SwiftUI, Security, and Observation; Package.swift and README declare only iOS 17+/macOS 14+. Linux buildability unverified โ€” honest answer is unknown.
โœ“

serves it ยท confidence 0.75 ยท as of 3.0.2

  • Store.init
    Sources/Boutique/Store.swift:102
    View the line on GitHub โ†’
    init(storage: StorageEngine, cacheIdentifier:) โ€” persists items to a memory cache and a storage engine (disk persistence via Bodega StorageEngine, e.g. SQLiteStorageEngine) No explicit macCatalyst floor in Package.swift (manifest lists only iOS/macOS); symbol anchors are unconditional and the digest resolves them present on macCatalyst.
  • Store.removeAll
    Sources/Boutique/Store.swift:244
    View the line on GitHub โ†’
    doc: 'Removes all items from the store's memory cache and storage engine'
  • Store.init
    Sources/Boutique/Store+Identifiable.swift:39
    View the line on GitHub โ†’
    init(storage: StorageEngine) โ€” Identifiable convenience, same dual-layer disk persistence

โœ“ serves it ยท โ— with conditions ยท โœ• not served (proven) ยท ? not verified yet โ€” hover any verdict for the receipt, click to pin it