protected function unRegisterIdentifier( $id = null, $attributes = array(), $identifier = null, $delayStore = false )
    {
        $identifier = ( $identifier !== null ) ? $identifier : $this->generateIdentifier( $id, $attributes );
        $location = $this->properties['location'];

        $this->fetchSearchRegistry( !$delayStore );

        if ( $this->searchRegistry === false )
        {
            $this->searchRegistry = array();
        }

        if ( isset( $this->searchRegistry[$location][$id][$identifier] ) )
        {
            unset( $this->searchRegistry[$location][$id][$identifier], $this->registry[$location][$id][$identifier] );
            if ( $delayStore === false )
            {
                $this->storeSearchRegistry();
            }
        }
    }
protected function unRegisterIdentifier( $id = null, $attributes = array(), $identifier = null, $delayStore = false )
    {
        $identifier = ( $identifier !== null ) ? $identifier : $this->generateIdentifier( $id, $attributes );
        $location = $this->properties['location'];

        $this->fetchSearchRegistry( !$delayStore );

        if ( $this->searchRegistry === false )
        {
            $this->searchRegistry = array();
        }

        if ( isset( $this->searchRegistry[$location][$id][$identifier] ) )
        {
            unset( $this->searchRegistry[$location][$id][$identifier], $this->registry[$location][$id][$identifier] );
            if ( $delayStore === false )
            {
                $this->storeSearchRegistry();
            }
        }
    }
protected function unRegisterIdentifier ( $ id = null , $ attributes = array ( ) , $ identifier = null , $ delayStore = false ) { $ identifier = ( $ identifier !== null ) ? $ identifier : $ this -> generateIdentifier ( $ id , $ attributes ) ; $ location = $ this -> properties [ 'location' ] ; $ this -> fetchSearchRegistry ( ! $ delayStore ) ; if ( $ this -> searchRegistry === false ) { $ this -> searchRegistry = array ( ) ; } if ( isset ( $ this -> searchRegistry [ $ location ] [ $ id ] [ $ identifier ] ) ) { unset ( $ this -> searchRegistry [ $ location ] [ $ id ] [ $ identifier ] , $ this -> registry [ $ location ] [ $ id ] [ $ identifier ] ) ; if ( $ delayStore === false ) { $ this -> storeSearchRegistry ( ) ; } } }
Un-registers a previously registered identifier.

@param string $id ID for the cache item
@param array $attributes Attributes for the cache item
@param string $identifier Identifier generated for the cache item
@param bool $delayStore Delays the storing of the updated search registry
Un - registers a previously registered identifier .