Spec-Zone.ru › Symfony 4.1

StoreInterface

интерфейс StoreInterface

Интерфейс, реализуемый хранилищами кэша HTTP.

Методы

Response|null lookup(Request $request)

Ищет сохранённый ответ Response для предоставленного запроса Request.

string write(Request $request, Response $response)

Записывает запись кэша в хранилище для данного запроса Request и ответа Response.

invalidate(Request $request)

Аннулирует все записи кэша, соответствующие запросу.

bool|string lock(Request $request)

Блокирует кэш для данного запроса Request.

bool unlock(Request $request)

Освобождает блокировку для данного запроса Request.

bool isLocked(Request $request)

Возвращает, существует ли блокировка.

bool purge(string $url)

Удаляет данные для данного URL.

cleanup()

Очищает хранилище.

Подробности

Response|null lookup(Request $request)

Ищет сохранённый ответ Response для предоставленного запроса Request.

Параметры

Request $request

Возвращаемое значение

Response|null Экземпляр Response или null, если запись в кэше не найдена

string write(Request $request, Response $response)

Записывает запись кэша в хранилище для данного запроса Request и ответа Response.

Существующие записи считываются, и все совпадающие с ответом удаляются. Этот метод вызывает write с новым списком записей кэша.

Параметры

Request $request
Response $response

Возвращаемое значение

string Ключ, под которым хранится ответ

invalidate(Request $request)

Аннулирует все записи кэша, соответствующие запросу.

Параметры

Request $request

bool|string lock(Request $request)

Блокирует кэш для данного запроса Request.

Параметры

Request $request

Возвращаемое значение

bool|string true, если блокировка получена, иначе путь к текущей блокировке

bool unlock(Request $request)

Освобождает блокировку для данного запроса Request.

Параметры

Request $request

Возвращаемое значение

bool False, если файл блокировки не существует или не может быть разблокирован, в противном случае true

bool isLocked(Request $request)

Возвращает, существует ли блокировка.

Параметры

Request $request

Возвращаемое значение

bool true, если блокировка существует, в противном случае false

bool purge(string $url)

Удаляет данные для данного URL.

Параметры

string $url URL

Возвращаемое значение

bool true, если URL существует и был удалён, в противном случае false

cleanup()

Очищает хранилище.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/HttpKernel/HttpCache/StoreInterface.html

Spec-Zone.ru

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