Are you sure we will get that much problems with this? There was at least one user requesting this feature "db on sd card". We would have to move the file on update.

Furthermore there would be two steps: One to remove setting "db on sd card" with migration and another one "cache at any location" to set the cache directory. So what about me doing the changes to this PR and we create another feedback issue to remove the setting "db on sd card"?