public function add($key, $value, $ttl = 259200, $tags = NULL)
{
$add = apc_add($this->prefix . $key, $value, intval($ttl));
if (!$add) {
if (!apc_exists($this->prefix . $key)) {
$this->ReportError('Can not add non existing key', __LINE__);
}
return false;
}
if (!empty($tags)) {
$this->set_tags($key, $tags, $ttl);
}
return true;
}