[WIP] Delete external storage cache after deletion

:construction: DO NOT MERGE :no_entry_sign: 

Delete external storage cache entries after deletion.

One issue is that it requires the configuration to be valid. Only with a valid config the Storage instance can be initialized, and only a properly initialized instance will be able to deliver the storage ID that is needed for deletion...

Needs further work.

@icewind1991