code: private int getPartitioningFanOutNoEstimates() {
  		return Math.max(11, findSmallerPrime((int) Math.min(buildRowCount * avgRecordLen / (10 * segmentSize),
  				MAX_NUM_PARTITIONS)));
  	}
docs: Gets the number of partitions to be used for an initial hash-table.