Regroup the Validator scoped properties in ValidationContext

Description

In ValidationContext, we have a lot of properties that are Validator scoped. We could probably regroup most of them (well, all except for the TraversableResolver that might be specific to a call in the case of caching) into a container we create once and for all.

That would reduce slightly the memory footprint of ValidationContext. It's a transient object but we create a lot of them.

Environment

None

Status

Assignee

Marko Bekhta

Reporter

Guillaume Smet

Labels

None

Feedback Requested

None

Feedback Requested By

None

backPortable

None

Suitable for new contributors

Yes, likely

backportDecision

None

backportReEvaluate

None

Components

Fix versions

Priority

Minor
Configure