Customizability of TemplateCache findTemplateSource(String, Locale)

Make some methods protected so they can be used / overridden in a subclass. This is the only way to change the order in which locale tagged templates are found. (Full locale, country code, language code, no locale)