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)
503 CollDataCache::~CollDataCache()
513 CollData *CollDataCache::get(UCollator *collator, UErrorCode &status)
569 void CollDataCache::unref(CollData *collData)
582 char *CollDataCache::getKey(UCollator *collator, char *keyBuffer, int32_t *keyBufferLength)
600 void CollDataCache::flush()
616 void CollDataCache::deleteKey(char *key)
1021 CollDataCache *cache = getCollDataCache();
1028 CollDataCache *cache = getCollDataCache();
1033 CollDataCache *CollData::collDataCache = NULL;
1035 CollDataCache *CollData::getCollDataCache()
1038 CollDataCache *cache = NULL;
1040 UMTX_CHECK(NULL, collDataCache, cache);
1043 cache = new CollDataCache(status);
1051 if (collDataCache == NULL) {
1052 collDataCache = cache;
1058 if (collDataCache != cache) {
1063 return collDataCache;
1068 CollDataCache *cache = NULL;
1070 UMTX_CHECK(NULL, collDataCache, cache);
1074 if (collDataCache != NULL) {
1075 collDataCache = NULL;
1087 CollDataCache *cache = NULL;
1089 UMTX_CHECK(NULL, collDataCache, cache);