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 |