in type-safe/src/benchmarks/java/software/amazon/swage/collection/TypedMapBenchmarks.java [132:152]
public void benchmarkGuava(AppState appState, ContextState ctxState) {
TypedMap data;
if (appState.numDataEntries == 0) {
data = TypedMap.empty();
} else {
final GuavaTypedMap.Builder builder = GuavaTypedMap.Builder
.with(appState.dataKeys.get(0), ctxState.datas.get(0));
IntStream.range(1, appState.numDataEntries).forEach(
i -> {
builder.add(appState.dataKeys.get(i), ctxState.datas.get(i));
}
);
data = builder.build();
}
IntStream.range(0, ctxState.numRecordings).forEach(
i -> {
appState.sink.useData(data);
}
);
}