While registering own storage(s) this extension always turns off autowiring for the existing storage (ie. FileStorage or any else):
if ($storages === 0) {
$builder->getDefinitionByType(IStorage::class)
->setAutowired(false);
}
When there is no default connection configured, this leaves the DI container without autowired cache storage. Shouldn't the condition be changed to:
if ($connection->storageAutowired ?? $autowired) {
$builder->getDefinitionByType(IStorage::class)
->setAutowired(false);
}
?