Как получить Advanced Cache или настроить Transaction Manager из кэша Infinispan, когда он настроен как JCache? - PullRequest
2 голосов
/ 01 апреля 2019

У меня есть кэш JCache, и мой поставщик кэширования - Infinispan. Мне нужно использовать его в качестве кеша транзакций. В Infinispan, если мы настроим Transaction Manager, я могу получить его как cache.getAdvancedCache (). GetTransactionManager ().

Поскольку мой кеш - JCache, я не вижу возможности сделать это, т.е. получить менеджер транзакций из кеша Есть ли способ добиться этого?

Согласно документу infinispan, он полностью совместим с JSR-107: https://infinispan.org/docs/stable/user_guide/user_guide.html#jcache_jsr_107

1 Ответ

2 голосов
/ 02 апреля 2019

Вы можете использовать метод развертки cache.unwrap(AdvancedCache.class);

...