Hi Seto, I'm looking into it
You can override Infinispan version used by swarm to point to Infinispan 9.0.0.Final.
I've updated the example Infinispan+Swarm application we have here so that it uses Infinispan 9.0.0.Final and it works fine
Hope that helps. If it doesn't, it'd help for you to share the project with us to inspect it further.
Actually, this is not as easy. Upgrading Infinispan in Wildfly Swarm requires a new fraction to be developed for that version, along with any new dependencies (see Ken's reply here). The example above didn't really use Infinispan 9, but was using Infinispan 8. I've sent a PR so that the example sticks to the same Infinispan version that Wildfly Swarm uses.
It's still able to use infinispan 9 as custom modules I think.
But there's no luck with fractions as subsystem..