|
|
|
@ -49,7 +49,7 @@ class OnClassCondition extends FilteringSpringBootCondition {
|
|
|
|
|
// Split the work and perform half in a background thread if more than one
|
|
|
|
|
// processor is available. Using a single additional thread seems to offer the
|
|
|
|
|
// best performance. More threads make things worse.
|
|
|
|
|
if (Runtime.getRuntime().availableProcessors() > 1) {
|
|
|
|
|
if (autoConfigurationClasses.length > 1 && Runtime.getRuntime().availableProcessors() > 1) {
|
|
|
|
|
return resolveOutcomesThreaded(autoConfigurationClasses, autoConfigurationMetadata);
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|