Spec-Zone.ru › Yii 1.1

ICacheDependency

Пакет system.caching
Наследование интерфейс ICacheDependency
Подклассы CCacheDependency, CChainedCacheDependency, CDbCacheDependency, CDirectoryCacheDependency, CExpressionDependency, CFileCacheDependency, CGlobalStateCacheDependency
С момента 1.0
Исходный код framework/base/interfaces.php
ICacheDependency — это интерфейс, который должны реализовывать классы зависимостей кэша.

Этот интерфейс должен быть реализован классами, предназначенными для использования в качестве зависимостей кэша.

Объекты, реализующие этот интерфейс, должны быть сериализуемы и десериализуемы.

Публичные методы

Метод Описание Определен в
evaluateDependency() Вычисляет зависимость, генерируя и сохраняя данные, связанные с зависимостью. ICacheDependency
getHasChanged() Возвращает значение, указывающее, изменилась ли зависимость. ICacheDependency

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

evaluateDependency() метод

abstract public void evaluateDependency()
Исходный код: framework/base/interfaces.php#116 (показать)
public function evaluateDependency();

Вычисляет зависимость, генерируя и сохраняя данные, связанные с зависимостью. Этот метод вызывается кэшем перед записью данных в него.

getHasChanged() метод

abstract public boolean getHasChanged()
{return} boolean значение, указывающее, изменилась ли зависимость.
Исходный код: framework/base/interfaces.php#120 (показать)
public function getHasChanged();

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/ICacheDependency

Spec-Zone.ru

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