包 | system.caching |
---|---|
继承 | interface ICacheDependency |
子类 | CCacheDependency, CChainedCacheDependency, CDbCacheDependency, CDirectoryCacheDependency, CExpressionDependency, CFileCacheDependency, CGlobalStateCacheDependency |
源自 | 1.0 |
版本 | $Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $ |
源码 |
ICacheDependency是所有缓存依赖类必须实现的接口。
缓存依赖类必须实现 这个接口。
实现这个接口的对象必须可以序列化和反序列化。
缓存依赖类必须实现 这个接口。
实现这个接口的对象必须可以序列化和反序列化。
公共方法
方法 | 描述 | 定义在 |
---|---|---|
evaluateDependency() | 评估生成保存数据相关依赖。 | ICacheDependency |
getHasChanged() | 返回依赖是否更新。 | ICacheDependency |
方法详细
evaluateDependency()
方法
abstract public void evaluateDependency()
|
public function evaluateDependency();
评估生成保存数据相关依赖。 此方法将在缓存写入前调用。
getHasChanged()
方法
abstract public boolean getHasChanged()
| ||
{return} | boolean | 依赖是否更新。 |
public function getHasChanged();