Lines Matching refs:cacheEntry
160 TimeZoneNamesCacheEntry *cacheEntry = NULL; in TimeZoneNamesDelegate() local
164 cacheEntry = (TimeZoneNamesCacheEntry *)uhash_get(gTimeZoneNamesCache, key); in TimeZoneNamesDelegate()
165 if (cacheEntry == NULL) { in TimeZoneNamesDelegate()
182 … cacheEntry = (TimeZoneNamesCacheEntry *)uprv_malloc(sizeof(TimeZoneNamesCacheEntry)); in TimeZoneNamesDelegate()
183 if (cacheEntry == NULL) { in TimeZoneNamesDelegate()
186 cacheEntry->names = tznames; in TimeZoneNamesDelegate()
187 cacheEntry->refCount = 1; in TimeZoneNamesDelegate()
188 cacheEntry->lastAccess = (double)uprv_getUTCtime(); in TimeZoneNamesDelegate()
190 uhash_put(gTimeZoneNamesCache, newKey, cacheEntry, &status); in TimeZoneNamesDelegate()
200 if (cacheEntry != NULL) { in TimeZoneNamesDelegate()
201 uprv_free(cacheEntry); in TimeZoneNamesDelegate()
203 cacheEntry = NULL; in TimeZoneNamesDelegate()
207 cacheEntry->refCount++; in TimeZoneNamesDelegate()
208 cacheEntry->lastAccess = (double)uprv_getUTCtime(); in TimeZoneNamesDelegate()
219 fTZnamesCacheEntry = cacheEntry; in TimeZoneNamesDelegate()