Method: Autoscaler::CounterCacheMemory#initialize

Defined in:
lib/autoscaler/counter_cache_memory.rb

#initialize(timeout = 5) ⇒ CounterCacheMemory

Returns a new instance of CounterCacheMemory.

Parameters:

  • timeout (Numeric) (defaults to: 5)

    number of seconds to allow before expiration



6
7
8
9
10
# File 'lib/autoscaler/counter_cache_memory.rb', line 6

def initialize(timeout = 5)
  @timeout = timeout
  @counter = 0
  @valid_until = Time.now - 1
end