[
https://issues.jboss.org/browse/ISPN-9981?page=com.atlassian.jira.plugin....
]
Dan Berindei resolved ISPN-9981.
--------------------------------
Resolution: Out of Date
{{AdvancedCache.with(ClassLoader)}} has been deprecated and doesn't do anything since
9.4.
The only option to use a custom classloader is now to set the classloader in the global
configuration, and that's what the {{JCacheManager}} constructor does.
org.infinispan.jcache.embedded.JCache should use ClassLoader provided
by org.infinispan.jcache.embedded.JCacheManager
----------------------------------------------------------------------------------------------------------------------
Key: ISPN-9981
URL:
https://issues.jboss.org/browse/ISPN-9981
Project: Infinispan
Issue Type: Bug
Components: JCache
Affects Versions: 8.2.4.Final
Reporter: Sammy Chu
Priority: Major
{{org.infinispan.jcache.embedded.JCache}} do not call
{{org.infinispan.AdvancedCache.with(ClassLoader)}}, so the
{{javax.cache.event.CacheEntryListener}} and {{javax.cache.event.CacheEntryEventFilter}}
is created using the class loader of infinispan classes. If the infinispan jars are in
shared environment (e.g. installed as a Wildfly module), the user custom cache listeners/
cache entry event filters will not be able to load.
Suggest to call {{org.infinispan.AdvancedCache.with(ClassLoader)}} in the constructor of
{{org.infinispan.jcache.embedded.JCache}}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)