original_string: protected function cache()
      {
          if ($this->supportsTags === null) {
              $this->determineTagSupport();
          }
  
          if ($this->supportsTags) {
              return $this->cache->tags($this->tag);
          }
  
          return $this->cache;
      }
code: protected function cache()
      {
          if ($this->supportsTags === null) {
              $this->determineTagSupport();
          }
  
          if ($this->supportsTags) {
              return $this->cache->tags($this->tag);
          }
  
          return $this->cache;
      }
code_tokens: protected function cache ( ) { if ( $ this -> supportsTags === null ) { $ this -> determineTagSupport ( ) ; } if ( $ this -> supportsTags ) { return $ this -> cache -> tags ( $ this -> tag ) ; } return $ this -> cache ; }
docstring: Return the cache instance with tags attached.
  
  @return \Illuminate\Contracts\Cache\Repository
docstring_tokens: Return the cache instance with tags attached .