in Extremem/src/main/java/com/amazon/corretto/benchmark/extremem/Configuration.java [369:467]
void doUintArg(int index, String keyword, String uintString) {
int u = 0;
for (int i = 0; i < uintString.length(); i++) {
char c = uintString.charAt(i);
if (!Character.isDigit(c))
usage("Unexpected character in unsigned int encoding");
u = u * 10 + Character.digit(c, 10);
}
switch (index) {
case 0:
if (keyword.equals("BrowsingHistoryQueueCount")) {
BrowsingHistoryQueueCount = u;
break;
}
case 1:
if (keyword.equals("CustomerReplacementCount")) {
CustomerReplacementCount = u;
break;
}
case 2:
if (keyword.equals("CustomerThreads")) {
CustomerThreads = u;
break;
}
case 3:
if (keyword.equals("DictionarySize")) {
DictionarySize = u;
break;
}
case 4:
if (keyword.equals("KeywordSearchCount")) {
KeywordSearchCount = u;
break;
}
case 5:
if (keyword.equals("MaxArrayLength")) {
MaxArrayLength = u;
break;
}
case 6:
if (keyword.equals("NumCustomers")) {
NumCustomers = u;
break;
}
case 7:
if (keyword.equals("NumProducts")) {
NumProducts = u;
break;
}
case 8:
if (keyword.equals("ProductDescriptionLength")) {
ProductDescriptionLength = u;
break;
}
case 9:
if (keyword.equals("ProductNameLength")) {
ProductNameLength = u;
break;
}
case 10:
if (keyword.equals("ProductReplacementCount")) {
ProductReplacementCount = u;
break;
}
case 11:
if (keyword.equals("ProductReviewLength")) {
ProductReviewLength = u;
break;
}
case 12:
if (keyword.equals("RandomSeed")) {
RandomSeed = u;
break;
}
case 13:
if (keyword.equals("ResponseTimeMeasurements")) {
ResponseTimeMeasurements = u;
break;
}
case 14:
if (keyword.equals("SalesTransactionQueueCount")) {
SalesTransactionQueueCount = u;
break;
}
case 15:
if (keyword.equals("SelectionCriteriaCount")) {
SelectionCriteriaCount = u;
break;
}
case 16:
if (keyword.equals("ServerThreads")) {
ServerThreads = u;
break;
}
default:
usage("Unexpected internal error in doUintArg");
}
}