title: Multiple Caffeine LoadingCaches added to Spring CaffeineCacheManager
body: <p>I'm looking to add several distinct <code>LoadingCache</code>'s to a Spring <code>CacheManager</code>, however I don't see how this is possible using <code>CaffeineCacheManager</code>.  It appears that only a single loader is possible for refreshing content, however I need separate loaders for each cache.  Is it possible to add multiple loading caches to a Spring cache manager?  If so, then how?</p>
  
  <pre><code>CaffeineCacheManager cacheManage = new CaffeineCacheManager();
  
  LoadingCache&lt;String, Optional&lt;Edition&gt;&gt; loadingCache1 = 
              Caffeine.newBuilder()
              .maximumSize(150)
              .refreshAfterWrite(5, TimeUnit.MINUTES)
              .build(test -&gt; this.testRepo.find(test));
  
  LoadingCache&lt;String, Optional&lt;Edition&gt;&gt; loadingCache2 = 
              Caffeine.newBuilder()
              .maximumSize(150)
              .refreshAfterWrite(5, TimeUnit.MINUTES)
              .build(test2 -&gt; this.testRepo.find2(test2));
  
  // How do I add to cache manager, and specify a name?
  </code></pre>