Spec-Zone.ru › Haxe JavaScript

Хранилище кэша

пакет js.html

Доступно в js

Интерфейс CacheStorage представляет хранилище для объектов Cache.

Документация CacheStorage от сотрудников Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage

Конструктор

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API