/**
  * Handles event that a future returned by {@link StagingArea#exists(RuntimeExecutionTrace)}
  * (called by {@link #asynchronousHasValueCheck(ValueNode)}) was completed successfully.
  *
  * @param node node in the dependency graph
  * @param hasValue whether the node in the dependency graph has a value
  */
 private void finishedStagingAreaOperation(ValueNode node, boolean hasValue) {
   computeResumeState.updateHasValue(node, hasValue);
   startRunningIfQueueEmpty();
 }