ICacheDependency

CDbHttpSession

Yii Framework v1.1.10 类参考

ICacheDependency

system.caching
继承 interface ICacheDependency
子类 CCacheDependency, CChainedCacheDependency, CDbCacheDependency, CDirectoryCacheDependency, CExpressionDependency, CFileCacheDependency, CGlobalStateCacheDependency
源自 1.0
版本 $Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $
源码 framework/base/interfaces.php
ICacheDependency是所有缓存依赖类必须实现的接口。

缓存依赖类必须实现 这个接口。

实现这个接口的对象必须可以序列化和反序列化。

公共方法

隐藏继承方法

方法描述定义在
evaluateDependency() 评估生成保存数据相关依赖。 ICacheDependency
getHasChanged() 返回依赖是否更新。 ICacheDependency

方法详细

evaluateDependency() 方法
abstract public void evaluateDependency()
源码: framework/base/interfaces.php#119 (显示)
public function evaluateDependency();

评估生成保存数据相关依赖。 此方法将在缓存写入前调用。

getHasChanged() 方法
abstract public boolean getHasChanged()
{return} boolean 依赖是否更新。
源码: framework/base/interfaces.php#123 (显示)
public function getHasChanged();

Copyright © 2008-2011 by Yii Software LLC
All Rights Reserved.