Хранилище кэша
пакет js.html
Доступно в js
Интерфейс CacheStorage представляет хранилище для объектов Cache.
Документация CacheStorage от сотрудников Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Конструктор
new(namespace:CacheStorageNamespace, principal:Dynamic)
Выбрасывает:
null |
DOMError |
|---|
Методы
delete(cacheName:String):Promise<Bool>
Ищет объект Cache, соответствующий cacheName, и если найден, удаляет объект Cache и возвращает Promise, который разрешается в true. Если объект Cache не найден, возвращается false.
has(cacheName:String):Promise<Bool>
Возвращает Promise, который разрешается в true, если объект Cache, соответствующий cacheName, существует.
keys():Promise<Array<String>>
Возвращает Promise, который будет разрешен массивом строк, соответствующих всем именованным объектам Cache , отслеживаемым объектом CacheStorage. Используйте этот метод для перебора списка всех объектов Cache.
match(request:Request, ?options:Null<CacheQueryOptions>):Promise<Response>
match(request:String, ?options:Null<CacheQueryOptions>):Promise<Response>
Проверяет, является ли заданный Request ключом в любом из объектов Cache , отслеживаемых объектом CacheStorage, и возвращает Promise, разрешающийся на эту пару.
open(cacheName:String):Promise<Cache>
Возвращает Promise, который разрешается в объект Cache, соответствующий cacheName (если кэш еще не существует, создается новый).
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/CacheStorage.html