Spec-Zone.ru › CakePHP 2.7

Класс WincacheEngine

Движок кэширования Wincache

CacheEngine
Extended by WincacheEngine
Пакет: Cake\Кэш\Движок
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: Лицензия MIT
Расположен по адресу Cake/Cache/Engine/WincacheEngine.php

Подробности метода

clearисходный код public

clear( boolean $check )

Удалить все ключи из кэша. Это очистит каждый элемент в кэше, соответствующий префиксу конфигурации кэша.

Параметры

boolean $check
Если true, ничего не будет очищено, так как записи естественным образом истекут в wincache..

Возвращает

boolean
True Возвращает true.

clearGroupисходный код public

clearGroup( string $group )

Увеличивает значение группы, чтобы смоделировать удаление всех ключей в группе. Старые значения останутся в хранилище до тех пор, пока они не истекут.

Параметры

string $group
Группа для очистки.

Возвращает

boolean
успех

Переопределяет

CacheEngine::clearGroup()

decrementисходный код public

decrement( string $key , integer $offset 1 )

Уменьшает значение целочисленного кэшированного ключа

Параметры

string $key
Идентификатор данных
integer $offset необязательно 1
На сколько уменьшить

Возвращает

New
уменьшенное значение, false в противном случае

deleteисходный код public

delete( string $key )

Удалить ключ из кэша

Параметры

string $key
Идентификатор данных

Возвращает

boolean
True, если значение было успешно удалено, false, если его не существовало или не удалось удалить

groupsисходный код public

groups( )

Возвращает group value для каждой из настроенных групп. Если начальное значение группы не найдено, то группа инициализируется соответствующим образом.

Возвращает

array
массив

Переопределяет

CacheEngine::groups()

incrementисходный код public

increment( string $key , integer $offset 1 )

Увеличивает значение целочисленного кэшированного ключа

Параметры

string $key
Идентификатор данных
integer $offset необязательно 1
На сколько увеличить

Возвращает

New
увеличенное значение, false в противном случае

initисходный код public

init( array $settings array() )

Инициализировать движок кэширования

Вызывается автоматически передней частью кэша. Для повторной инициализации настроек вызовите Cache::engine('EngineName', [необязательно] settings = array());

Параметры

array $settings необязательно array()
массив настроек для движка

Возвращает

boolean
True, если движок был успешно инициализирован, false в противном случае

См. также

CacheEngine::__defaults

Переопределяет

CacheEngine::init()

readисходный код public

read( string $key )

Прочитать ключ из кэша

Параметры

string $key
Идентификатор данных

Возвращает

mixed
Данные кэша или false, если данные не существуют, истекли или произошла ошибка при их извлечении

writeисходный код public

write( string $key , mixed $value , integer $duration )

Записать данные для ключа в кэш

Параметры

string $key
Идентификатор данных
mixed $value
Данные, которые нужно кэшировать
integer $duration
Время хранения данных в секундах

Возвращает

boolean
True, если данные были успешно кэшированы, false в случае ошибки

Наследуемые методы из CacheEngine

gcисходный код public

gc( integer $expires null )

Сбор мусора

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

Параметры

integer $expires необязательно null
[необязательно] Отметка времени истечения, аннулирующая все данные до неё.

keyисходный код public

key( string $key )

Генерирует безопасный ключ для использования с кэш-движками.

Параметры

string $key
переданный ключ

Возвращает

mixed
строка $key или false

settingsисходный код public

settings( )

Настройки кэш-движка

Возвращает

array
настройки

Резюме свойств

$_compiledGroupNamesисходный код

защищено массив

Содержит составленные имена групп (с префиксом глобального префикса конфигурации)

array()

Наследуемые свойства из CacheEngine

$_groupPrefixисходный код

защищено строка

Содержит составленную строку со всеми префиксами групп, которые будут добавлены к каждому ключу в этом кэш-движке

null

$settingsисходный код

public массив

Настройки текущего экземпляра движка

array()

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-WincacheEngine.html

Spec-Zone.ru

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