Interface OfflineRegionCacheAdmin
interface OfflineRegionCacheAdmin { pruneExpired(now?: Date): Promise<readonly string[]>; removeRegion(regionId: string): Promise<boolean>; setRegionPinned(regionId: string,
pinned: boolean): Promise<boolean>; } Methods
pruneExpired
- pruneExpired(now?): Promise<readonly string[]>
Returns Promise<readonly string[]>
removeRegion
- removeRegion(regionId): Promise<boolean>
Returns Promise<boolean>
setRegionPinned
- setRegionPinned(regionId, pinned): Promise<boolean>
Parameters
- regionId: string
- pinned: boolean
Returns Promise<boolean>
Atomic lifecycle operations for a persistent offline-region cache. Implementations must advance the inventory revision once for each mutation.