Exemplo n.º 1
0
 /**
  * This method will catch exceptions on Redis failure.
  * This method will return false when constructor failed.
  *
  * {@inheritdoc}
  */
 public function remove($id)
 {
     $result = false;
     if ($this->works) {
         try {
             $result = parent::remove($id);
         } catch (CredisException $e) {
             $this->processRedisException($e, 'remove');
             $result = false;
         } catch (RedisException $e) {
             $this->processRedisException($e, 'remove');
             $result = false;
         } catch (Zend_Cache_Exception $e) {
             $this->processRedisException($e, 'remove');
             $result = false;
         }
     }
     return $result;
 }