andi-huber opened a new pull request, #3697: URL: https://github.com/apache/causeway/pull/3697
Motivation: The current `ObjectSpecification` implementation is fragile and leads to a non deterministic outcome of the _Metamodel_ inspection. - [x] Factor out _Member_ creation into factory classes - [ ] _Facet_ caching is in conflict with lazy initialization. Query for _Facets_ that are not populated yet can taint the cache and lead to an incorrect _Metamodel_. - [ ] Unclear policy, as to whether we need to lookup the type hierarchy for _Facets_. (see `Hierarchical`) - [ ] To yield immutability perhaps use the _Builder_ design pattern. (namely an `ObjectSpecificationBuilder`) Task-Url: https://issues.apache.org/jira/browse/CAUSEWAY-4044 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
