ICacheDependency

优质
小牛编辑
133浏览
2023-12-01
所有包 | 方法
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 (显示) publicfunctionevaluateDependency();

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

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