# File lib/puppet/util/cacher.rb, line 73
73:         def expire
74:             # Only expire if we have an expirer.  This is
75:             # mostly so that we can comfortably handle cases
76:             # like Puppet::Type instances, which use their
77:             # catalog as their expirer, and they often don't
78:             # have a catalog.
79:             if e = expirer
80:                 e.expire
81:             end
82:         end