Exemplo n.º 1
0
 /**
  * @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;
 }