TeraGeneratedCacheCleanup.swift (499B)
1 import TeraKitBindings 2 3 extension TeraGeneratedRuntimeBackend { 4 func cleanupMediaCache(context: TeraLocalNetwork) async throws -> TeraMediaCacheCleanup { 5 do { 6 let result = try await runtime.phase1CleanupMediaCache(context: context.generatedValue) 7 return TeraMediaCacheCleanup(invalidatedEntries: result.invalidatedEntries, retainedCandidates: result.retainedCandidates, remainingEntries: result.remainingEntries) 8 } catch { throw TeraGeneratedRuntimeFailure.from(error) } 9 } 10 }