original_string: 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();
              }
          }
      }
code: 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();
              }
          }
      }
code_tokens: 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 ( ) ; } } }
docstring: 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
docstring_tokens: Un - registers a previously registered identifier .