Hey Paul,
As shown by Martin in
https://issues.jboss.org/browse/JBPAPP-6718 , it's clear that
the AS7 Infinispan subsystem is not yet ready to read configurations for stores other than
the FileCacheStore, so I'd assume we'd need to create a new JIRA on AS7 to deal
with configuration of:
- JDBCCacheStore
- RemoteCacheStore
- CloudCacheStore
Looking at what you've done for the FCS, you seem to enable different type of configs,
i.e.
<file-store fetch-state="false" passivation="false"
path="path" preload="true" purge="false"
relative-to="jboss.server.temp.dir" shared="true"
singleton="true"/>
vs
<store class="org.infinispan.loaders.file.FileCacheStore"
fetch-state="true" passivation="true" preload="false"
purge="true" shared="false" singleton="false">
<property name="location">${java.io.tmpdir}</property>
</store>
I suspect the idea is to lean towards more strictly typed configurations as shown in 1st
example?
Also, doing this would probably mean that these cache store jars and their dependencies
make it to AS7, right?
Did you have any other plans for this? Or maybe you have other jiras already for this?
Cheers,
--
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache