f an application use the javax.cache JCache API together with the infinispan-jcache-remote library the CacheManager is created with defaults. But it is expected that the hotrod-client.properties are used to configure the remote connection. The code is like this: { import javax.cache.*; ... CachingProvider jcacheProvider = Caching.getCachingProvider(); CacheManager cacheManager = jcacheProvider.getCacheManager(); } The org.infinispan.jcache.AbstractJCachingProvider use the org.infinispan.jcache.remote.CacheManger but does not provide properties. Therefor the CacheManager is constructed with the default of localhost:11222 as the configuration is not loaded from the properties file.