    # File lib/chef/provider/template.rb, line 62
          def template_location
            @template_file_cache_location ||= begin
              if @new_resource.local
                @new_resource.source
              else
                cookbook = run_context.cookbook_collection[resource_cookbook]
                cookbook.preferred_filename_on_disk_location(node, :templates, @new_resource.source)
              end
            end
          end