static new ThreadLocal> ai_languages_value; static Set ai_languages() { Set set = ai_languages_value!; if (nempty(set)) ret set; ret litciset(ai_language()); } svoid _onLoad_ai_languages { _threadInfo_addMakerAndRetriever( voidfunc(Map map) { mapPut(map, 'ai_languages_value, ai_languages_value!) }, voidfunc(Map map) { ai_setLanguages((Set) map.get('ai_languages_value)) }); }