# File lib/puppet/util/autoload/file_cache.rb, line 38
38:     def file_exist?(path)
39:         cache = cached_data?(path)
40:         return cache unless cache.nil?
41: 
42:         protect(path) do
43:             stat = File.lstat(path)
44:             found_file(path, stat)
45:             return true
46:         end
47:     end