<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-client-hotrod</artifactId> </dependency>
-
Cria o Configuration usando o ConfigurationBuilder
-
Cria o RemoteCacheManager passando como parametro o Configuration criado anteriormente
Configuration config = new ConfigurationBuilder() .addServer() .host("localhost") .port(11222) .build(); RemoteCacheManager cacheManager = new RemoteCacheManager(config); RemoteCache<String,Integer> cache = cacheManager.getCache(); // use default cache
Se houver vários servers pode utilizar o .addServers(hostname:porta,outro-hostname:port)
Tomar cuidado com o uso de keySet( ) durante o uso de cache distribuido