hyperoslo / hyperoslo/Cache

why it doesn't work in this situation

Offen
#339 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Swift
Sterne
3.1k
Forks
355
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

let diskConfig = DiskConfig(name: "Floppy")
let memoryConfig = MemoryConfig(expiry: .never)

let storage = try? Storage(
diskConfig: diskConfig,
memoryConfig: memoryConfig,
fileManager: FileManager.default,
transformer: TransformerFactory.forData()
)

let user2 = User(firstName: "J222ohdsdsdn", lastName: "Sdsdsdsdnow")

let customStorage = storage?.transformCodable(ofType: User.self)
customStorage?.async.setObject(user2, forKey: "cityfd") { result in
let ddfs = try? storage?.object(forKey: "cityfd")
print(ddfs)
switch result {
case .success():
print("saved successfully")
case .failure(let error):
print(error.localizedDescription)
}
}

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

No source file or test is identified. Reproduce the sequence through Storage, transformCodable(ofType:), async.setObject, and object(forKey:), capturing the failure and expected result; completion requires identifying the cause and verifying the expected read-after-write behavior.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
swift
Bereich
mobile-dev
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.