2.9. 在首次访问时创建缓存
当 Hot Rod Java 客户端试图访问不存在的缓存时,它们会返回 null for getCache ("$cacheName") 调用。
您可以更改此默认行为,以便客户端使用默认配置模板或 Data Grid 缓存定义在首次访问时自动创建缓存。
Programmatic 过程
-
使用
remoteCache ()方法在 Hot RodConfigurationBuilder类中创建每个缓存配置,如下所示:
热 Rod 客户端属性
-
在
> 属性来创建每个缓存配置,如下所示:hotrod-client.properties文件中添加 infinispan.client.hotrod.cache.<cache-name
infinispan.client.hotrod.cache.my-cache.template_name=org.infinispan.DIST_SYNC infinispan.client.hotrod.cache.another-cache.configuration=<infinispan><cache-container><distributed-cache name=\"another-cache\"/></cache-container></infinispan> infinispan.client.hotrod.cache.my-other-cache.configuration_uri=file:/path/to/configuration.xml
infinispan.client.hotrod.cache.my-cache.template_name=org.infinispan.DIST_SYNC
infinispan.client.hotrod.cache.another-cache.configuration=<infinispan><cache-container><distributed-cache name=\"another-cache\"/></cache-container></infinispan>
infinispan.client.hotrod.cache.my-other-cache.configuration_uri=file:/path/to/configuration.xml