# File lib/puppet/indirector/indirection.rb, line 254
254:     def save(instance, *args)
255:         request = request(:save, instance, *args)
256:         terminus = prepare(request)
257: 
258:         result = terminus.save(request)
259: 
260:         # If caching is enabled, save our document there
261:         cache.save(request) if cache?
262: 
263:         result
264:     end