public function clean($mode = 'all', $tags = array())
    {
        if (!$this->_options['caching']) {
            return true;
        }
        if (!in_array($mode, array(Zend_Cache::CLEANING_MODE_ALL,
                                   Zend_Cache::CLEANING_MODE_OLD,
                                   Zend_Cache::CLEANING_MODE_MATCHING_TAG,
                                   Zend_Cache::CLEANING_MODE_NOT_MATCHING_TAG,
                                   Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG))) {
            Zend_Cache::throwException('Invalid cleaning mode');
        }
        self::_validateTagsArray($tags);

        return $this->_backend->clean($mode, $tags);
    }
public function clean($mode = 'all', $tags = array())
    {
        if (!$this->_options['caching']) {
            return true;
        }
        if (!in_array($mode, array(Zend_Cache::CLEANING_MODE_ALL,
                                   Zend_Cache::CLEANING_MODE_OLD,
                                   Zend_Cache::CLEANING_MODE_MATCHING_TAG,
                                   Zend_Cache::CLEANING_MODE_NOT_MATCHING_TAG,
                                   Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG))) {
            Zend_Cache::throwException('Invalid cleaning mode');
        }
        self::_validateTagsArray($tags);

        return $this->_backend->clean($mode, $tags);
    }
public function clean ( $ mode = 'all' , $ tags = array ( ) ) { if ( ! $ this -> _options [ 'caching' ] ) { return true ; } if ( ! in_array ( $ mode , array ( Zend_Cache :: CLEANING_MODE_ALL , Zend_Cache :: CLEANING_MODE_OLD , Zend_Cache :: CLEANING_MODE_MATCHING_TAG , Zend_Cache :: CLEANING_MODE_NOT_MATCHING_TAG , Zend_Cache :: CLEANING_MODE_MATCHING_ANY_TAG ) ) ) { Zend_Cache :: throwException ( 'Invalid cleaning mode' ) ; } self :: _validateTagsArray ( $ tags ) ; return $ this -> _backend -> clean ( $ mode , $ tags ) ; }
Clean cache entries

Available modes are :
'all' (default)  => remove all cache entries ($tags is not used)
'old'            => remove too old cache entries ($tags is not used)
'matchingTag'    => remove cache entries matching all given tags
($tags can be an array of strings or a single string)
'notMatchingTag' => remove cache entries not matching one of the given tags
($tags can be an array of strings or a single string)
'matchingAnyTag' => remove cache entries matching any given tags
($tags can be an array of strings or a single string)

@param  string       $mode
@param  array|string $tags
@throws Zend_Cache_Exception
@return boolean True if ok
Clean cache entries