Lines Matching refs:gTimeZoneNamesCache
33 static UHashtable *gTimeZoneNamesCache = NULL; variable
61 if (gTimeZoneNamesCache != NULL) { in timeZoneNames_cleanup()
62 uhash_close(gTimeZoneNamesCache); in timeZoneNames_cleanup()
63 gTimeZoneNamesCache = NULL; in timeZoneNames_cleanup()
90 while ((elem = uhash_nextElement(gTimeZoneNamesCache, &pos)) != 0) { in sweepCache()
94 uhash_removeElement(gTimeZoneNamesCache, elem); in sweepCache()
138 gTimeZoneNamesCache = uhash_open(uhash_hashChars, uhash_compareChars, NULL, &status); in TimeZoneNamesDelegate()
140 uhash_setKeyDeleter(gTimeZoneNamesCache, uprv_free); in TimeZoneNamesDelegate()
141 uhash_setValueDeleter(gTimeZoneNamesCache, deleteTimeZoneNamesCacheEntry); in TimeZoneNamesDelegate()
155 cacheEntry = (TimeZoneNamesCacheEntry *)uhash_get(gTimeZoneNamesCache, key); in TimeZoneNamesDelegate()
181 uhash_put(gTimeZoneNamesCache, newKey, cacheEntry, &status); in TimeZoneNamesDelegate()