42         if (remoteStores.isEmpty()) {
    43             logger.debugf(
"No configured remoteStore available. Cross-DC scenario is not used");
    44             return new InfinispanCacheWrapperFactory(workCache);
    46             logger.debugf(
"RemoteStore is available. Cross-DC scenario will be used");
    48             if (remoteStores.size() > 1) {
    49                 logger.warnf(
"More remoteStores configured for work cache. Will use just the first one");
    53             RemoteStore remoteStore = remoteStores.iterator().next();
    54             RemoteCache remoteCache = remoteStore.getRemoteCache();
    56             if (remoteCache == null) {
    57                 String cacheName = remoteStore.getConfiguration().remoteCacheName();
    58                 throw new IllegalStateException(
"Remote cache '" + cacheName + 
"' is not available.");
    61             return new RemoteCacheWrapperFactory(remoteCache);
 static final Logger logger
Definition: CrossDCAwareCacheFactory.java:35