Spec-Zone.ru › Phalcon 2

Абстрактный класс Phalcon\Cache\Backend

реализует Phalcon\Cache\BackendInterface

Этот класс реализует общие функциональные возможности для адаптеров бэкенда. Адаптер кэша бэкенда может расширять этот класс

Методы

public __construct (Phalcon\Cache\FrontendInterface $frontend, [array $options])

Конструктор Phalcon\Cache\Backend

public mixed start (int|string $keyName, [long $lifetime])

Запускает кэш. $keyname позволяет идентифицировать созданный фрагмент

public stop ([boolean $stopBuffer])

Останавливает фронтенд без сохранения кэшированного содержимого

public mixed getFrontend ()

Возвращает адаптер экземпляра фронтенда, связанного с бэкендом

public array getOptions ()

Возвращает опции бэкенда

public boolean isFresh ()

Проверяет, является ли последний кэш свежим или кэшированным

public boolean isStarted ()

Проверяет, кэш начал буферизацию или нет

public setLastKey (string $lastKey)

Устанавливает последний ключ, используемый в кэше

public string getLastKey ()

Получает последний ключ, сохраненный кэшем

public int getLifetime ()

Получает установленное время жизни

abstract public mixed get (int|string $keyName, [long $lifetime]) унаследованный от Phalcon\Cache\BackendInterface

Возвращает кэшированное содержимое

abstract public save ([int|string $keyName], [string $content], [long $lifetime], [boolean $stopBuffer]) унаследованный от Phalcon\Cache\BackendInterface

Сохраняет кэшированное содержимое в бэкенде файла и останавливает фронтенд

abstract public boolean delete (int|string $keyName) унаследованный от Phalcon\Cache\BackendInterface

Удаляет значение из кэша по его ключу

abstract public array queryKeys ([string $prefix]) унаследованный от Phalcon\Cache\BackendInterface

Запрос существующих ключей кэша

abstract public boolean exists ([string $keyName], [long $lifetime]) унаследованный от Phalcon\Cache\BackendInterface

Проверяет, существует ли кэш и не истекло ли время его жизни

abstract public boolean flush () унаследованный от Phalcon\Cache\BackendInterface

Немедленно делает все существующие элементы недействительными.

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Cache_Backend.html

Spec-Zone.ru

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