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