function pageEntry($inPath)
{
/**
* 获取Cache Engine,SCache共支持三种缓存,分别是 File, APC, MemCache
*/
/**
* 文件cache例子 File Cache Samples
*/
$cache = SCache::getCacheEngine($cacheengine = "File");
if (!$cache) {
die("File cache engine not exists");
}
/**
* 初始参数,这里的dir为必要参数,depth表示目录深度
*/
$cache->init(array("dir" => SlightPHP::$appDir . "../cache", "depth" => 3));
/**
* 设置
*/
var_dump($cache->set("name", new stdclass()));
/**
* 获取
*/
var_dump($cache->get("name2"));
var_dump($cache->get("name"));
/**
* 删除
*/
var_dump($cache->del("name"));
/**
* APC Cache Samples
*/
$cache = SCache::getCacheEngine($cacheengine = "APC");
if (!$cache) {
die("APC cache engine not exists");
}
var_dump($cache->set("name", new stdclass()));
var_dump($cache->get("name2"));
var_dump($cache->get("name"));
var_dump($cache->del("name"));
/**
* Memcache Cache Samples
*/
/**
* 初始化参数,其实host为必要参数
*/
SCache::useConfig("video");
var_dump(SCache::set("name", new stdclass()));
var_dump(SCache::get("name2"));
var_dump(SCache::get("name"));
var_dump(SCache::del("name"));
}