Lines Matching refs:cacheEntry
1259 TZGNCoreRef *cacheEntry = NULL; in createInstance() local
1263 cacheEntry = (TZGNCoreRef *)uhash_get(gTZGNCoreCache, key); in createInstance()
1264 if (cacheEntry == NULL) { in createInstance()
1281 cacheEntry = (TZGNCoreRef *)uprv_malloc(sizeof(TZGNCoreRef)); in createInstance()
1282 if (cacheEntry == NULL) { in createInstance()
1285 cacheEntry->obj = tzgnCore; in createInstance()
1286 cacheEntry->refCount = 1; in createInstance()
1287 cacheEntry->lastAccess = (double)uprv_getUTCtime(); in createInstance()
1289 uhash_put(gTZGNCoreCache, newKey, cacheEntry, &status); in createInstance()
1299 if (cacheEntry != NULL) { in createInstance()
1300 uprv_free(cacheEntry); in createInstance()
1302 cacheEntry = NULL; in createInstance()
1306 cacheEntry->refCount++; in createInstance()
1307 cacheEntry->lastAccess = (double)uprv_getUTCtime(); in createInstance()
1318 if (cacheEntry == NULL) { in createInstance()
1323 instance->fRef = cacheEntry; in createInstance()