Spec-Zone.ru › Phalcon 2

Класс Phalcon\Cache\Backend\Memory

расширяет абстрактный класс Phalcon\Cache\Backend

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

Хранит содержимое в памяти. Данные теряются после завершения запроса

//Cache data
$frontCache = new Phalcon\Cache\Frontend\Data();

  $cache = new Phalcon\Cache\Backend\Memory($frontCache);

//Cache arbitrary data
$cache->save('my-data', array(1, 2, 3, 4, 5));

//Get data
$data = $cache->get('my-data');

Методы

public mixed get (string $keyName, [long $lifetime])

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

public save ([string $keyName], [string $content], [long $lifetime], [boolean $stopBuffer])

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

public boolean delete (string $keyName)

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

public array queryKeys ([string $prefix])

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

public boolean exists ([string $keyName], [long $lifetime])

Проверяет, существует ли кэш и не истек ли срок его действия

public mixed increment ([unknown $key_name], [unknown $value])

Увеличение значения $keyName на $value

public long decrement ([unknown $key_name], [long $value])

Уменьшение значения $keyName на заданное $value

public boolean flush ()

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

public __construct (Phalcon\Cache\FrontendInterface $frontend, [array $options]) унаследованно от Phalcon\Cache\Backend

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

public mixed start (int|string $keyName, [long $lifetime]) унаследованно от Phalcon\Cache\Backend

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

public stop ([boolean $stopBuffer]) унаследованно от Phalcon\Cache\Backend

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

public mixed getFrontend () унаследованно от Phalcon\Cache\Backend

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

public array getOptions () унаследованно от Phalcon\Cache\Backend

Возвращает параметры бэкенда

public boolean isFresh () унаследованно от Phalcon\Cache\Backend

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

public boolean isStarted () унаследованно от Phalcon\Cache\Backend

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

public setLastKey (string $lastKey) унаследованно от Phalcon\Cache\Backend

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

public string getLastKey () унаследованно от Phalcon\Cache\Backend

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

public int getLifetime () унаследованно от Phalcon\Cache\Backend

Получает установленный срок действия

© 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_Memory.html

Spec-Zone.ru

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