Lines Matching refs:cachedItem
46 cachedItem = NULL; in CollatorImpl()
61 if (cachedItem) in compareSubstring()
62 return cachedItem->xC->compareSubstring(str1, off1, len1, str2, off2, len2); in compareSubstring()
75 if (cachedItem) in compareString()
76 return cachedItem->xC->compareString(in_str1, in_str2); in compareString()
98 if (! cachedItem || ! cachedItem->equals(rLocale, impl)) in loadCollatorAlgorithm()
101 if (cachedItem) in loadCollatorAlgorithm()
102 … cachedItem->xC->loadCollatorAlgorithm(cachedItem->algorithm, nLocale = rLocale, collatorOptions); in loadCollatorAlgorithm()
158 cachedItem = lookupTable[l]; in createCollator()
159 if (cachedItem->service.equals(serviceName)) {// cross locale sharing in createCollator()
160 …lookupTable.push_back(cachedItem = new lookupTableItem(rLocale, rSortAlgorithm, serviceName, cache… in createCollator()
172 … lookupTable.push_back(cachedItem = new lookupTableItem(rLocale, rSortAlgorithm, serviceName, xC)); in createCollator()
186 cachedItem = lookupTable[i]; in loadCachedCollator()
187 if (cachedItem->equals(rLocale, rSortAlgorithm)) { in loadCachedCollator()
228 cachedItem = NULL; in loadCachedCollator()