InvalidationPatterns
@blobs/sdk / cache / InvalidationPatterns
constInvalidationPatterns:object
Defined in: cache/CacheKey.ts:108
Pattern builders used to invalidate groups of cache keys after mutations.
Each entry returns either a single string pattern or an array of exact keys
to invalidate. String patterns may contain a trailing * wildcard that
matches any suffix (e.g. GET:/blobs* matches both GET:/blobs and
GET:/blobs/123). Pass the result of any builder to
CacheManager.invalidate.
Type Declaration
allBlobs
allBlobs: () =>
string
Matches every blob-related cache entry (single + list + query variants).
Returns
string
blob
blob: (
id) =>string[]
Returns the keys to invalidate when a single blob mutates.
Parameters
id
string
Returns
string[]
allUsers
allUsers: () =>
string
Matches every user-related cache entry.
Returns
string
user
user: (
id) =>string[]
Returns the keys to invalidate when a single user mutates.
Parameters
id
string
Returns
string[]
allSettings
allSettings: () =>
string
Matches every settings cache entry.
Returns
string
allMedia
allMedia: () =>
string
Matches every media-related cache entry.
Returns
string
media
media: (
id) =>string[]
Returns the keys to invalidate when a single media item mutates.
Parameters
id
string
Returns
string[]