original_string: protected function getRepositoryUrlCache()
      {
          $repositoryUrlCache = $this->getSession()->get(SessionParameter::REPOSITORY_URL_CACHE);
          if ($repositoryUrlCache === null) {
              $repositoryUrlCache = new RepositoryUrlCache();
              $this->getSession()->put(SessionParameter::REPOSITORY_URL_CACHE, $repositoryUrlCache);
          }
  
          return $repositoryUrlCache;
      }
code: protected function getRepositoryUrlCache()
      {
          $repositoryUrlCache = $this->getSession()->get(SessionParameter::REPOSITORY_URL_CACHE);
          if ($repositoryUrlCache === null) {
              $repositoryUrlCache = new RepositoryUrlCache();
              $this->getSession()->put(SessionParameter::REPOSITORY_URL_CACHE, $repositoryUrlCache);
          }
  
          return $repositoryUrlCache;
      }
code_tokens: protected function getRepositoryUrlCache ( ) { $ repositoryUrlCache = $ this -> getSession ( ) -> get ( SessionParameter :: REPOSITORY_URL_CACHE ) ; if ( $ repositoryUrlCache === null ) { $ repositoryUrlCache = new RepositoryUrlCache ( ) ; $ this -> getSession ( ) -> put ( SessionParameter :: REPOSITORY_URL_CACHE , $ repositoryUrlCache ) ; } return $ repositoryUrlCache ; }
docstring: Returns the repository URL cache or creates a new cache if it doesn't
  exist.
  
  @return RepositoryUrlCache
docstring_tokens: Returns the repository URL cache or creates a new cache if it doesn t exist .