Problem/Motivation
WSE Config decorates both config.storage and config.storage.active in such a way that config is no longer cached. That means sites that have moved the config cache to redis or memcache no longer benefit. Sites using database caching are unaffected because cache_config and config are the same.
Steps to reproduce
Install wse_config
Proposed resolution
Consider the approach and potentially make wse_config using the ability of config overriders to affect the cache key used in cache config. This might result in a simpler approach to caching as a whole.
Remaining tasks
TBD
User interface changes
N/a
API changes
TBD
Data model changes
TBD
Issue fork wse-3497713
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
amateescu commentedComment #4
amateescu commentedWorked a bit on this. Not super happy with the code still, but config cache is being used properly with the current MR.
Comment #5
amateescu commentedComment #7
amateescu commentedEven though not perfect, this is definitely an improvement, so merged into 3.0.x.