code: @Override
     public <K, V> Cache<K, V> getCache() {
        if (defaultCacheName == null) {
           throw log.noDefaultCache();
        }
        return internalGetCache(defaultCacheName, defaultCacheName);
     }
docs: Retrieves the default cache associated with this cache manager. Note that the default cache does not need to be
  explicitly created with {@link #createCache(String, String)} (String)} since it is automatically created lazily
  when first used.
  <p/>
  As such, this method is always guaranteed to return the default cache.
  
  @return the default cache.