# File lib/puppet/provider/parsedfile.rb, line 225
225:     def self.prefetch_target(target)
226:         target_records = retrieve(target).each do |r|
227:             r[:on_disk] = true
228:             r[:target] = target
229:             r[:ensure] = :present
230:         end
231: 
232:         if respond_to?(:prefetch_hook)
233:             target_records = prefetch_hook(target_records)
234:         end
235: 
236:         unless target_records
237:             raise Puppet::DevError, "Prefetching %s for provider %s returned nil" % [target, self.name]
238:         end
239: 
240:         target_records
241:     end