GraphQL Summit is back for three days of insights, hands-on learning, and fun to celebrate the GraphQL community. Join us in San Diego Oct 3-5.
Docs
Try Apollo Studio


EXTENSION

SQLiteNormalizedCache

extension SQLiteNormalizedCache: NormalizedCache

Methods

loadRecords(forKeys:)

public func loadRecords(forKeys keys: Set<CacheKey>) throws -> [CacheKey: Record]

Parameters

NameDescription
keyThe cache keys to load data for

merge(records:)

public func merge(records: RecordSet) throws -> Set<CacheKey>

Parameters

NameDescription
recordsThe set of records to merge.

removeRecord(for:)

public func removeRecord(for key: CacheKey) throws

Parameters

NameDescription
keyThe cache key to remove the record for

removeRecords(matching:)

public func removeRecords(matching pattern: CacheKey) throws

Parameters

NameDescription
patternThe pattern that will be applied to find matching keys.

clear()

public func clear() throws
Edit on GitHub
Next
Introduction