protected function cache()
    {
        if ($this->supportsTags === null) {
            $this->determineTagSupport();
        }

        if ($this->supportsTags) {
            return $this->cache->tags($this->tag);
        }

        return $this->cache;
    }
protected function cache()
    {
        if ($this->supportsTags === null) {
            $this->determineTagSupport();
        }

        if ($this->supportsTags) {
            return $this->cache->tags($this->tag);
        }

        return $this->cache;
    }
protected function cache ( ) { if ( $ this -> supportsTags === null ) { $ this -> determineTagSupport ( ) ; } if ( $ this -> supportsTags ) { return $ this -> cache -> tags ( $ this -> tag ) ; } return $ this -> cache ; }
Return the cache instance with tags attached.

@return \Illuminate\Contracts\Cache\Repository
Return the cache instance with tags attached .