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(time_to_let_live) ⇒ Reaper

Returns a new instance of Reaper.



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

def initialize(time_to_let_live)
    @time_to_let_live = time_to_let_live
end

Instance Method Details

#wants_to_kill?(entry) ⇒ Boolean

Returns:

  • (Boolean)


72
73
74
# File 'lib/puppet_library/http/cache/in_memory.rb', line 72

def wants_to_kill?(entry)
    entry.age > @time_to_let_live
end