# File lib/puppet/indirector/indirection.rb, line 167 167: def expire(key, *args) 168: request = request(:expire, key, *args) 169: 170: return nil unless cache? 171: 172: return nil unless instance = cache.find(request(:find, key, *args)) 173: 174: Puppet.info "Expiring the %s cache of %s" % [self.name, instance.name] 175: 176: # Set an expiration date in the past 177: instance.expiration = Time.now - 60 178: 179: cache.save(request(:save, instance, *args)) 180: end