ApcCache缓存策略实现类
ApcCache继承AbstractWindCache类,并实现该类的提供的各自操作接口. 提供对方访问接口如下: 该缓存策略从AbstractWindCache类中继承三个配置项: array(
'security-code' => '', //继承自AbstractWindCache,安全码配置
'key-prefix' => '', //继承自AbstractWindCache,缓存key前缀
'expires' => '0', //继承自AbstractWindCache,缓存过期时间配置
)
使用方式: 1、您可以像使用普通的类一样使用该组件,如下:
$cache->set('name', 'windframework');
2、同时作为组件,WindApcCache也允许用户通过组件配置得方式,通过框架的组件机制来获得该缓存对象进行操作. 在应用配置中的组件配置块(components),配置使用该组件如下: 'apcCache' => array(
'path' => 'WIND:cache.strategy.WindApcCache',
'scope' => 'singleton',
'config' => array(
'security-code' => '',
'key-prefix' => '',
'expires' => '0',
),
),
在应用中通过如下方式使用: $cache = Wind::getApp()->getComponent('apcCache'); //注意这里的apcCache组件名称和配置的组件名称需要对应
$cache->set('name', 'wf');
关于组件配置的相关说明请参考组件配置一章.<note>注意:要使用ApcCache组件,需要安装apc扩展支持.</note> the last known user to change this file in the repository <LastChangedBy: xiaoxiao >
Located in /cache/strategy/WindApcCache.php [line 61]
WindModule
|
--AbstractWindCache
|
--WindApcCache
Author(s):
Information Tags:
|
Methods
|