CacheStorage Domain
Methods
Types
Methods
CacheStorage.deleteEntry #
Deletes a cache entry.
parameters
- cacheId
-
CacheId
Id of cache where the entry will be deleted.
- request
-
string
URL spec of the request.
CacheStorage.requestCachedResponse #
Fetches cache entry.
parameters
- cacheId
-
CacheId
Id of cache that contains the entry.
- requestURL
-
string
URL spec of the request.
- requestHeaders
-
array[ Header ]
headers of the request.
Return Object
- response
-
CachedResponse
Response read from the cache.
CacheStorage.requestCacheNames #
Requests cache names.
parameters
- securityOrigin
-
string
At least and at most one of securityOrigin, storageKey, storageBucket must be specified. Security origin.
- storageKey
-
string
Storage key.
- storageBucket
-
Storage.StorageBucket
Storage bucket. If not specified, it uses the default bucket.
Return Object
- caches
-
array[ Cache ]
Caches for the security origin.
CacheStorage.requestEntries #
Requests data from cache.
parameters
- cacheId
-
CacheId
ID of cache to get entries from.
- skipCount
-
integer
Number of records to skip.
- pageSize
-
integer
Number of records to fetch.
- pathFilter
-
string
If present, only return the entries containing this substring in the path
Return Object
- cacheDataEntries
-
array[ DataEntry ]
Array of object store data entries.
- returnCount
-
number
Count of returned entries from this storage. If pathFilter is empty, it is the count of all entries from this storage.
Types
CacheStorage.Cache #
Cache identifier.
Type: object
properties
- cacheId
-
CacheId
An opaque unique id of the cache.
- securityOrigin
-
string
Security origin of the cache.
- storageKey
-
string
Storage key of the cache.
- storageBucket
-
Storage.StorageBucket
Storage bucket of the cache.
- cacheName
-
string
The name of the cache.
CacheStorage.CachedResponse #
Cached response
Type: object
properties
- body
-
string
Entry content, base64-encoded. (Encoded as a base64 string when passed over JSON)
CacheStorage.CachedResponseType #
type of HTTP response cached
basic
, cors
, default
, error
, opaqueResponse
, opaqueRedirect
Type: string
CacheStorage.DataEntry #
Data entry.
Type: object
properties
- requestURL
-
string
Request URL.
- requestMethod
-
string
Request method.
- requestHeaders
-
array[ Header ]
Request headers
- responseTime
-
number
Number of seconds since epoch.
- responseStatus
-
integer
HTTP response status code.
- responseStatusText
-
string
HTTP response status text.
- responseType
-
CachedResponseType
HTTP response type
- responseHeaders
-
array[ Header ]
Response headers