title: Binding @ConfigurationProperties to builder used to create bean
body: <p>I'm creating multiple Caffeine caches like:</p>
  
  <pre><code>@Bean
  public Cache&lt;String, Customer&gt; customerCache() {
      return Caffeine.newBuilder()
              .maximumSize(10_000)
              // other config settings
              .build(..);
  }
  </code></pre>
  
  <p>Now I would like to use something like a <code>@ConfigurationProperties(prefix = "cache.customer")</code> to set the builder config options.</p>
  
  <p>Where a application property <code>cache.customer.maximum-size: 1000</code> exists.</p>
  
  <p>Is there something smart I can do to map the <code>@ConfigurationProperties</code> to the Caffeine builder?</p>