protected static CacheManager createSimpleCacheManager(String... cacheNames) {
   SimpleCacheManager result = new SimpleCacheManager();
   List<Cache> caches = new ArrayList<Cache>();
   for (String cacheName : cacheNames) {
     caches.add(new ConcurrentMapCache(cacheName));
   }
   result.setCaches(caches);
   result.afterPropertiesSet();
   return result;
 }