Class: PuppetLibrary::Http::Cache::InMemory::Reaper

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet_library/http/cache/in_memory.rb

Instance Method Summary collapse

Constructor Details

#initialize(millis_to_live) ⇒ Reaper

Returns a new instance of Reaper.



64
65
66
# File 'lib/puppet_library/http/cache/in_memory.rb', line 64

def initialize(millis_to_live)
    @millis_to_live = millis_to_live
end

Instance Method Details

#wants_to_kill?(entry) ⇒ Boolean

Returns:

  • (Boolean)


68
69
70
# File 'lib/puppet_library/http/cache/in_memory.rb', line 68

def wants_to_kill?(entry)
    entry.age_millis > @millis_to_live
end