示例#1
0
 public CacheSimpleConfig getCacheConfig(String name) {
   String baseName = getBaseName(name);
   CacheSimpleConfig config = lookupByPattern(cacheConfigs, baseName);
   if (config != null) {
     return config;
   }
   CacheSimpleConfig defConfig = cacheConfigs.get("default");
   if (defConfig == null) {
     defConfig = new CacheSimpleConfig();
     defConfig.setName("default");
     addCacheConfig(defConfig);
   }
   config = new CacheSimpleConfig(defConfig);
   config.setName(name);
   addCacheConfig(config);
   return config;
 }
 private void assertCachePartitionLostListener(
     String listenerName, CacheSimpleConfig cacheConfig) {
   assertFalse(cacheConfig.getPartitionLostListenerConfigs().isEmpty());
   assertEquals(listenerName, cacheConfig.getPartitionLostListenerConfigs().get(0).getClassName());
 }
示例#3
0
 public Config addCacheConfig(CacheSimpleConfig cacheConfig) {
   cacheConfigs.put(cacheConfig.getName(), cacheConfig);
   return this;
 }