We used to rely on Doctrine never calling MappingDriver when metadata are cached.
But we learned that there are some cases where Doctrine uses the driver.
In this commit we add custom MappingDriver that works on top of metadata cache.
[MAILPOET-4218]