Added cache to store information for languages.