createSite(LON, initialClusterSize, globalConfigurationBuilderForSite(LON), lon);
createSite(NYC, initialClusterSize, globalConfigurationBuilderForSite(NYC), nyc);
if (!implicitBackupCache) {
ConfigurationBuilder nycBackup = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, false);
nycBackup.sites().backupFor().remoteSite(NYC).defaultRemoteCache();
startCache(LON, "nycBackup", nycBackup);
ConfigurationBuilder lonBackup = getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, isLonBackupTransactional);
lonBackup.sites().backupFor().remoteSite(LON).defaultRemoteCache();
startCache(NYC, "lonBackup", lonBackup);
Configuration lonBackupConfig = cache(NYC, "lonBackup", 0).getCacheConfiguration();