@Override public void setManagementEnabled(CacheConfig cacheConfig, String cacheNameWithPrefix, boolean enabled) { cacheConfig = cacheConfig != null ? cacheConfig : configs.get(cacheNameWithPrefix); if (cacheConfig != null) { String cacheManagerName = cacheConfig.getUriString(); cacheConfig.setManagementEnabled(enabled); if (enabled) { CacheMXBeanImpl mxBean = new CacheMXBeanImpl(cacheConfig); MXBeanUtil.registerCacheObject(mxBean, cacheManagerName, cacheConfig.getName(), false); } else { MXBeanUtil.unregisterCacheObject(cacheManagerName, cacheConfig.getName(), false); deleteCacheStat(cacheNameWithPrefix); } } }
@Override public void setManagementEnabled(CacheConfig cacheConfig, String cacheNameWithPrefix, boolean enabled) { cacheConfig = cacheConfig != null ? cacheConfig : configs.get(cacheNameWithPrefix); if (cacheConfig != null) { String cacheManagerName = cacheConfig.getUriString(); cacheConfig.setManagementEnabled(enabled); if (enabled) { CacheMXBeanImpl mxBean = new CacheMXBeanImpl(cacheConfig); MXBeanUtil.registerCacheObject(mxBean, cacheManagerName, cacheConfig.getName(), false); } else { MXBeanUtil.unregisterCacheObject(cacheManagerName, cacheConfig.getName(), false); deleteCacheStat(cacheNameWithPrefix); } } }
@Override public void setStatisticsEnabled(CacheConfig cacheConfig, String cacheNameWithPrefix, boolean enabled) { cacheConfig = cacheConfig != null ? cacheConfig : configs.get(cacheNameWithPrefix); if (cacheConfig != null) { String cacheManagerName = cacheConfig.getUriString(); cacheConfig.setStatisticsEnabled(enabled); if (enabled) { CacheStatisticsImpl cacheStatistics = createCacheStatIfAbsent(cacheNameWithPrefix); CacheStatisticsMXBeanImpl mxBean = new CacheStatisticsMXBeanImpl(cacheStatistics); MXBeanUtil.registerCacheObject(mxBean, cacheManagerName, cacheConfig.getName(), true); } else { MXBeanUtil.unregisterCacheObject(cacheManagerName, cacheConfig.getName(), true); deleteCacheStat(cacheNameWithPrefix); } } }
@Override public void setStatisticsEnabled(CacheConfig cacheConfig, String cacheNameWithPrefix, boolean enabled) { cacheConfig = cacheConfig != null ? cacheConfig : configs.get(cacheNameWithPrefix); if (cacheConfig != null) { String cacheManagerName = cacheConfig.getUriString(); cacheConfig.setStatisticsEnabled(enabled); if (enabled) { CacheStatisticsImpl cacheStatistics = createCacheStatIfAbsent(cacheNameWithPrefix); CacheStatisticsMXBeanImpl mxBean = new CacheStatisticsMXBeanImpl(cacheStatistics); MXBeanUtil.registerCacheObject(mxBean, cacheManagerName, cacheConfig.getName(), true); } else { MXBeanUtil.unregisterCacheObject(cacheManagerName, cacheConfig.getName(), true); deleteCacheStat(cacheNameWithPrefix); } } }
out.writeUTF(config.getName()); out.writeUTF(config.getManagerPrefix()); out.writeUTF(config.getUriString()); out.writeInt(config.getBackupCount()); out.writeInt(config.getAsyncBackupCount());
out.writeUTF(config.getName()); out.writeUTF(config.getManagerPrefix()); out.writeUTF(config.getUriString()); out.writeInt(config.getBackupCount()); out.writeInt(config.getAsyncBackupCount());
target.setStatisticsEnabled(isStatisticsEnabled()); target.setStoreByValue(isStoreByValue()); target.setUriString(getUriString()); target.setWanReplicationRef(getWanReplicationRef()); target.setWriteThrough(isWriteThrough());
target.setStatisticsEnabled(isStatisticsEnabled()); target.setStoreByValue(isStoreByValue()); target.setUriString(getUriString()); target.setWanReplicationRef(getWanReplicationRef()); target.setWriteThrough(isWriteThrough());