Method: Circuitbox::MemoryStore#initialize

Defined in:
lib/circuitbox/memory_store.rb

#initialize(compaction_frequency: 60) ⇒ MemoryStore

Returns a new instance of MemoryStore.



10
11
12
13
14
15
# File 'lib/circuitbox/memory_store.rb', line 10

def initialize(compaction_frequency: 60)
  @store = {}
  @mutex = Mutex.new
  @compaction_frequency = compaction_frequency
  @compact_after = current_second + compaction_frequency
end