class Concurrent::Promises::AbstractFlatPromise

def touch

def touch
  if @Touched.make_true
    clear_and_propagate_touch @DelayedBecause
  end
end