In the undertow builder there's this line:
ioThreads = Math.max(Runtime.getRuntime().availableProcessors(), 2);

Why the cap? is it not recommended to go over 2?