Is your feature request related to a problem? Please describe.
A problem with cache management has recently been fixed by #6274 for the volume module. However, that fix has to be made generic, not volume-specific.
Describe the solution you'd like
Cache invalidation for module configuration has to be done in module core, not in individual module drivers.
Additional context
See the aforementioned PR and particularly comment #6274 (comment) in it.