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.



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

def initialize(millis_to_live)
    @millis_to_live = millis_to_live
end

Instance Method Details

#wants_to_kill?(entry) ⇒ Boolean

Returns:

  • (Boolean)


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

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