]
Pedro Ruivo updated ISPN-3716:
------------------------------
Fix Version/s: 7.1.0.Beta1
(was: 7.1.0.Alpha1)
Shareability of Configuration and ConfigurationBuilder instances (and
global versions)
--------------------------------------------------------------------------------------
Key: ISPN-3716
URL:
https://issues.jboss.org/browse/ISPN-3716
Project: Infinispan
Issue Type: Enhancement
Components: Configuration
Reporter: Galder ZamarreƱo
Assignee: Mircea Markus
Fix For: 7.1.0.Beta1
Widlfly is using Configuration/GlobalConfiguration instances of one cache/cachemanager to
create other cache managers.
Configuration/GlobalConfiguration are probably not designed to be shareable at this point
in time. The builder classes should be sharable but sharing them would not have resolved
the issue in ISPN-3698.
It probably makes sense to change marshaller to be a factory or lookup configuration to
be able to create instances of marshaller when configuration is created.
ConfigurationBuilder/GlobalConfigurationBuilder classes are expected to be shareable.
Tests and verifications should be added.