动态缓存类使用适配器模式,允许指定驱动器,目前内置了 apc、eaccelerator、file、memcache、xcache共5种驱动。
动态缓存类提供了4个方法来进行缓存操作。
§ 缓存类实例化
$cache = & factory::cache();
§ 设置缓存
$cache->set($key, $value, $ttl = 0);
 $key                            缓存名称
 $value              缓存内容
 $ttl                              缓存超时时间,默认为0,永不过期
 @return                       设置成功返回TRUE,否则返回FALSE
§ 读取缓存
$cache->get($key);
 $key                            缓存名称
 @return                       读取成功返回该缓存的内容,否则返回FALSE
§ 删除缓存
$cache->rm($key);
 $key                            缓存名称
 @return                       删除成功返回TRUE,否则返回FALSE
§ 清理缓存
$cache->clear();
 @return                       清理成功返回TRUE,否则返回FALSE