class FocusActor::FutureCell
Public Class Methods
new(queue)
click to toggle source
# File lib/focus_actor/future_cell.rb, line 3 def initialize(queue) @queue = queue @value_lock = Mutex.new end
Public Instance Methods
value()
click to toggle source
# File lib/focus_actor/future_cell.rb, line 8 def value @value ||= @value_lock.synchronize do @value ||= @queue.pop end end