title: Creating Bootstraps
body: <p>Why does creating a new bootstrap have to look so awkward? There should be an easier way to do this than the usual </p>
  
  <pre><code>serverBootstrap = new ServerBootstrap(new NioServerSocketChannelFactory(
      Executors.newCachedThreadPool(),
      Executors.newCachedThreadPool()));
  </code></pre>
  
  <p>The way it looks is absolutely horrid. Like, why do I have to call newCachedThreadPool() twice?.</p>