[
https://issues.jboss.org/browse/TEIID-5596?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-5596.
-----------------------------------
Resolution: Done
The change makes infinispan optional, but it will be used if it exists in the embedded
classpath. That has been noted in the docs/release notes. The infinispan specific config
methods have been deprecated as we will likely remove that direct integration later.
Remove the Infinispan dependency from Teiid Embedded
----------------------------------------------------
Key: TEIID-5596
URL:
https://issues.jboss.org/browse/TEIID-5596
Project: Teiid
Issue Type: Task
Components: Embedded, Infinispan, Server
Reporter: Ramesh Reddy
Assignee: Steven Hawkins
Priority: Major
Fix For: 12.0
Infinispan brings a direct dependency on Teiid Embedded in runtime module. Teiid runtime
already defines the abstract classes to keep the implementation of the Cache
implementation dependent, however TeiiedEmbedded server configuration ignores and brings
tight coupling.
Move the Infinispan Cache wrapper implementation to separate project, such that embedded
is freed from dependency.
in Spring Boot I see that the version is defined by Spring's bom and not find a way
to a way override that, plus given the version differences the loading of cache fails.
This change should lead to plugging in an independent cache implementation like Redis or
Caffeine with Teiid Embedded.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)