public function save($data, $id, $tags = array(), $specificLifetime = false) { $id = $this->_processId($id); if (PHP_SAPI == 'cli') { $lifetime = $this->getLifetime($specificLifetime); Kwf_Util_Apc::callSaveCacheByCli(array('id' => $id, 'data' => serialize(array($data, time(), $lifetime)))); } parent::save($data, $id, $tags, $specificLifetime); return true; //silently ignore apc_store returning false }
public function save($data, $id, $tags = array(), $specificLifetime = false) { $id = $this->_processId($id); if (php_sapi_name() == 'cli') { $lifetime = $this->getLifetime($specificLifetime); Kwf_Util_Apc::callSaveCacheByCli(array('id' => $id, 'data' => serialize(array($data, time(), $lifetime)))); } $lifetime = $this->getLifetime($specificLifetime); $result = apcu_store($id, array($data, time(), $lifetime), $lifetime); if (count($tags) > 0) { $this->_log(self::TAGS_UNSUPPORTED_BY_SAVE_OF_APC_BACKEND); } return true; //silently ignore apcu_store returning false }