Bugfix for BackendModel::invalidateFrontendCache()

It should listen to the given language.
Before this change it always recreated all cache and didn't listen to the $language.