private final boolean useSyncWrites(boolean forceAsync){
  if (forceAsync) {
    return false;
  }
  if (this.asyncQueuingInProgress) {
    return true;
  }
  if (this.isReceiver) {
    return true;
  }
  if (!this.preserveOrder) {
    return true;
  }
  if (this.asyncDistributionTimeout == 0) {
    return true;
  }
  return false;
}

private final boolean useSyncWrites ( boolean forceAsync ) { if ( forceAsync ) { return false ; } if ( this . asyncQueuingInProgress ) { return true ; } if ( this . isReceiver ) { return true ; } if ( ! this . preserveOrder ) { return true ; } if ( this . asyncDistributionTimeout == 0 ) { return true ; } return false ; }
return false if socket writes to be done async / nonblocking return true if socket writes to be done sync / blocking
