【问题标题】:How to get Advanced Cache or configure Transaction Manager from Infinispan cache when it is configured as JCache?配置为 JCache 时如何从 Infinispan 缓存中获取高级缓存或配置事务管理器?
【发布时间】:2019-04-01 17:17:03
【问题描述】:

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

由于我的缓存是 JCache,我看不到执行此操作的选项,即;从缓存中获取事务管理器。有什么方法可以实现吗?

根据 infinispan 文档,它完全符合 JSR-107: https://infinispan.org/docs/stable/user_guide/user_guide.html#jcache_jsr_107

【问题讨论】:

    标签: jboss infinispan jcache infinispan-9


    【解决方案1】:

    可以使用解包方法cache.unwrap(AdvancedCache.class);

    【讨论】:

      猜你喜欢
      • 2020-10-26
      • 2014-04-10
      • 2016-09-17
      • 2015-09-07
      • 2020-05-19
      • 1970-01-01
      • 2019-06-15
      • 2017-05-20
      • 1970-01-01
      相关资源
      最近更新 更多