Module: TraceTree::Warm
- Defined in:
- lib/trace_tree/warm.rb
Constant Summary collapse
- Warmed =
Set.new
- Lock =
Mutex.new
Class Method Summary collapse
Class Method Details
.check_and_warm(key) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/trace_tree/warm.rb', line 10 def check_and_warm key Lock.synchronize do warmed = Warmed.include? key Warmed << key unless warmed warmed end end |