# File lib/puppet/indirector/indirection.rb, line 224 224: def destroy(key, *args) 225: request = request(:destroy, key, *args) 226: terminus = prepare(request) 227: 228: result = terminus.destroy(request) 229: 230: if cache? and cached = cache.find(request(:find, key, *args)) 231: # Reuse the existing request, since it's equivalent. 232: cache.destroy(request) 233: end 234: 235: result 236: end