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

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

Source on GitHub

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

Методы

public getFrontend ()

...

public setFrontend (mixed $frontend)

...

public getOptions ()

...

public setOptions (mixed $options)

...

public getLastKey ()

...

public setLastKey (mixed $lastKey)

...

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

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

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

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

public stop ([mixed $stopBuffer])

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

public isFresh ()

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

public isStarted ()

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

public int getLifetime ()

Получает последний набор времени жизни

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

...

abstract public save ([mixed $keyName], [mixed $content], [mixed $lifetime], [mixed $stopBuffer]) унаследовано от Phalcon\Cache\BackendInterface

...

abstract public delete (mixed $keyName) inherited from Phalcon\Cache\BackendInterface

...

abstract public queryKeys ([mixed $prefix]) inherited from Phalcon\Cache\BackendInterface

...

abstract public exists ([mixed $keyName], [mixed $lifetime]) inherited from Phalcon\Cache\BackendInterface