def file_cache_path(*args)
      if args.nil?
        Chef::Config[:file_cache_path]
      else
        ::File.join(Chef::Config[:file_cache_path], args)
      end
    end
def file_cache_path(*args)
      if args.nil?
        Chef::Config[:file_cache_path]
      else
        ::File.join(Chef::Config[:file_cache_path], args)
      end
    end
Shortcut to return cache path, if you pass in a file it will return
 the file with the cache path.

 @example
   file_cache_path
     => "/var/chef/cache/"

   file_cache_path 'patch.tar.gz'
     => "/var/chef/cache/patch.tar.gz"

   file_cache_path "#{node[:name]}-backup.tar.gz"
     => "/var/chef/cache/c20d24209cc8-backup.tar.gz"

 @param [String] args
   name of file to return path with file

 @return [String]

 @api public