Chartbreaker
    Preparing search index...

    Interface CacheStorage

    The CacheStorage interface represents the storage for Cache objects. Available only in secure contexts.

    MDN Reference

    interface CacheStorage {
        delete(cacheName: string): Promise<boolean>;
        has(cacheName: string): Promise<boolean>;
        keys(): Promise<string[]>;
        match(
            request: URL | RequestInfo,
            options?: MultiCacheQueryOptions,
        ): Promise<undefined | Response>;
        open(cacheName: string): Promise<Cache>;
    }
    Index

    Methods

    • The delete() method of the CacheStorage interface finds the Cache object matching the cacheName, and if found, deletes the Cache object and returns a Promise that resolves to true.

      MDN Reference

      Parameters

      • cacheName: string

      Returns Promise<boolean>

    • The has() method of the CacheStorage interface returns a Promise that resolves to true if a You can access CacheStorage through the Window.caches property in windows or through the WorkerGlobalScope.caches property in workers.

      MDN Reference

      Parameters

      • cacheName: string

      Returns Promise<boolean>

    • The keys() method of the CacheStorage interface returns a Promise that will resolve with an array containing strings corresponding to all of the named Cache objects tracked by the CacheStorage object in the order they were created.

      MDN Reference

      Returns Promise<string[]>

    • The open() method of the the Cache object matching the cacheName.

      MDN Reference

      Parameters

      • cacheName: string

      Returns Promise<Cache>