# File lib/puppet/provider/parsedfile.rb, line 218
218:   def self.prefetch_target(target)
219:     target_records = retrieve(target).each do |r|
220:       r[:on_disk] = true
221:       r[:target] = target
222:       r[:ensure] = :present
223:     end
224: 
225:     target_records = prefetch_hook(target_records) if respond_to?(:prefetch_hook)
226: 
227:     raise Puppet::DevError, "Prefetching #{target} for provider #{self.name} returned nil" unless target_records
228: 
229:     target_records
230:   end