Jboss 当Infinispan缓存配置为JCache时,如何从Infinispan缓存获取高级缓存或配置事务管理器?

Jboss 当Infinispan缓存配置为JCache时,如何从Infinispan缓存获取高级缓存或配置事务管理器?,jboss,infinispan,jcache,infinispan-9,Jboss,Infinispan,Jcache,Infinispan 9,我有一个JCache缓存,我的缓存提供程序是Infinispan。我需要将其用作事务缓存。在Infinispan中,如果配置事务管理器,则可以将其作为cache.getAdvancedCache().getTransactionManager()获取 因为我的缓存是JCache,所以我看不到这样做的选项;从缓存中获取事务管理器。有没有办法做到这一点 根据infinispan文件,它完全符合JSR-107: 您可以使用展开方法cache.unwrap(AdvancedCache.class)

我有一个JCache缓存,我的缓存提供程序是Infinispan。我需要将其用作事务缓存。在Infinispan中,如果配置事务管理器,则可以将其作为cache.getAdvancedCache().getTransactionManager()获取

因为我的缓存是JCache,所以我看不到这样做的选项;从缓存中获取事务管理器。有没有办法做到这一点

根据infinispan文件,它完全符合JSR-107:

您可以使用展开方法
cache.unwrap(AdvancedCache.class)