public getData ( |
||
$k | ||
리턴 |
public function getData(CacheKey $k)
{
$cd = CacheData::unserialize($this->get($k));
if ($cd->checkUpdateToDate($this)) {
return $cd;
}
throw new Exceptions\NotCachedException();
}
protected function _callback(CacheAbstract $cache) { $base = 'callback'; $key1 = new CacheKey($base, 1); $cache->clean($key1); $this->assertEquals(CALLBACKVALUE, $cache->startCallback($key1, 'callbackTester')); try { $data = $cache->getData($key1); $this->assertEquals(CALLBACKVALUE, $data->stringify($cache)); } catch (Cachearium\Exceptions\NotCachedException $e) { $this->fail(); } }