Home | History | Annotate | Download | only in i18n

Lines Matching refs:collDataCache

451 class CollDataCache : public UMemory
454 CollDataCache(UErrorCode &status);
455 ~CollDataCache();
486 CollDataCache::CollDataCache(UErrorCode &status)
505 CollDataCache::~CollDataCache()
515 CollData *CollDataCache::get(UCollator *collator, UErrorCode &status)
571 void CollDataCache::unref(CollData *collData)
584 char *CollDataCache::getKey(UCollator *collator, char *keyBuffer, int32_t *keyBufferLength)
602 void CollDataCache::flush()
618 void CollDataCache::deleteKey(char *key)
1023 CollDataCache *cache = getCollDataCache();
1030 CollDataCache *cache = getCollDataCache();
1035 CollDataCache *CollData::collDataCache = NULL;
1037 CollDataCache *CollData::getCollDataCache()
1040 CollDataCache *cache = NULL;
1042 UMTX_CHECK(NULL, collDataCache, cache);
1045 cache = new CollDataCache(status);
1053 if (collDataCache == NULL) {
1054 collDataCache = cache;
1060 if (collDataCache != cache) {
1065 return collDataCache;
1070 CollDataCache *cache = NULL;
1072 UMTX_CHECK(NULL, collDataCache, cache);
1076 if (collDataCache != NULL) {
1077 collDataCache = NULL;
1089 CollDataCache *cache = NULL;
1091 UMTX_CHECK(NULL, collDataCache, cache);