/** * @brief 根据$key删除cache中对应的数据 * * @param $key cache中的key * @return true or false * @retval boolean * @author chenyijie * @date 2012/09/27 20:32:42 **/ public function deleteCacheKey($key) { if (!parent::_getCacheClient()) { return false; } $result = $this->objCacheClient->delete($key); if ($result === false) { $arrErr = array('caller' => 'DsCacheProxy', 'class' => get_class($this->objClass), 'key' => $key); Bd_Log::trace("Delete data from cache failed.", parent::DELETE_DATA_FAILED, $arrErr); parent::$errCode = parent::DELETE_DATA_FAILED; return false; } Bd_Log::trace("Delete data in cache success.", 0, $arrErr); return true; }