title: Spring Cache to Disable Cache by cacheName configuration
body: <p>I am using spring boot, and it's very easy to integrate spring cache with other cache component. </p>
  
  <p>By caching data, we can use <code>@Cachable</code> annotation, but still we need configure and add cacheName to the <code>cacheManager</code>, without this step, we will get an exception while accessing the method:</p>
  
  <p><code>
  java.lang.IllegalArgumentException: Cannot find cache named 'xxxx' for Builder
  </code></p>
  
  <p>My question is, is that able to disable the cache instead of raising the error if we not configure the <code>cacheName</code>? I raised this because spring cache provide a configuration <code>spring.cache.cacheNames</code> in <code>CacheProperties</code>. </p>
  
  <p>Not sure if the <code>condition</code> attribute in <code>@Cachable</code> works for this.</p>
  
  <p>Any idea is appreciate!!  Thanks in advance!</p>