setCacheConfigurations() in CacheManager is broken
According to PHPDoc method setCacheConfigurations() should preserve existing cache configurations. Starting with version 10.4 it doesn't anymore. After adding a new configuration all existing ones are gone.
$this->cacheConfigurations = array_replace_recursive($newConfiguration, $migratedConfiguration);
As a result, further access to other, uninitialized caches is no longer possible.
Is this new behaviour intentional or a bug?