It is a follow-up to https://github.com/jenkinsci/jenkins/pull/3393 and other similar discussions in the Jenkins community. Jenkins project uses XmlFile a lot for various purposes, and it would be great to Externalize it.
- Pluggable Storage (e.g. in artifact managers, Kubernetes Artifacts, etc.)
- Ability to replace the implementation and send files to external storage (e.g. DotCI already does it)