Home | History | Annotate | Download | only in common

Lines Matching refs:SharedObject

21 static icu::SharedObject *gNoValue = NULL;
78 gNoValue = new SharedObject();
191 const SharedObject *sharedObject =
192 (const SharedObject *) element->value.pointer;
195 if (sharedObject->hasHardReferences()) {
202 sharedObject == gNoValue ? NULL :sharedObject,
203 sharedObject->getRefCount(),
204 sharedObject->getSoftRefCount());
248 const SharedObject *sharedObject =
249 (const SharedObject *) element->value.pointer;
251 sharedObject->removeSoftRef();
284 const SharedObject *sharedObject =
285 (const SharedObject *) element->value.pointer;
287 sharedObject->removeSoftRef();
303 const SharedObject *value,
335 const SharedObject *&value,
366 const SharedObject *&value,
395 const SharedObject *&value,
402 SharedObject::clearPtr(value);
413 SharedObject::copyPtr(gNoValue, value);
417 SharedObject::clearPtr(value);
441 const CacheKeyBase *theKey, const SharedObject *value) const {
455 const SharedObject *value,
459 const SharedObject *oldValue = (const SharedObject *) element->value.pointer;
475 UnifiedCache::copyPtr(const SharedObject *src, const SharedObject *&dest) {
488 UnifiedCache::clearPtr(const SharedObject *&ptr) {
505 const SharedObject *&value,
510 // Since we have the cache lock, calling regular SharedObject methods
513 UnifiedCache::copyPtr((const SharedObject *) element->value.pointer, value);
519 const SharedObject *value = NULL;
524 // Since we have the cache lock, calling regular SharedObject methods
534 const SharedObject *theValue, UErrorCode creationStatus) {
542 const SharedObject *theValue =
543 (const SharedObject *) element->value.pointer;