I've implemented i18n for my website with doctrine driver: dictionaries are stored in the database, but they are also cached (default driver). I've also implemented an interface for a user to manage the dictionaries and translations. Now, how you do think I should write new translations to cache? Should I give the user a link to clear the cache (which calls cache:clear task)? Or is there a better way?