Home | History | Annotate | Download | only in common

Lines Matching refs:SharedObject

19 static icu::SharedObject *gNoValue = NULL;
76 gNoValue = new SharedObject();
189 const SharedObject *sharedObject =
190 (const SharedObject *) element->value.pointer;
193 if (sharedObject->hasHardReferences()) {
200 sharedObject == gNoValue ? NULL :sharedObject,
201 sharedObject->getRefCount(),
202 sharedObject->getSoftRefCount());
246 const SharedObject *sharedObject =
247 (const SharedObject *) element->value.pointer;
249 sharedObject->removeSoftRef();
282 const SharedObject *sharedObject =
283 (const SharedObject *) element->value.pointer;
285 sharedObject->removeSoftRef();
301 const SharedObject *value,
333 const SharedObject *&value,
364 const SharedObject *&value,
393 const SharedObject *&value,
400 SharedObject::clearPtr(value);
411 SharedObject::copyPtr(gNoValue, value);
415 SharedObject::clearPtr(value);
439 const CacheKeyBase *theKey, const SharedObject *value) const {
453 const SharedObject *value,
457 const SharedObject *oldValue = (const SharedObject *) element->value.pointer;
473 UnifiedCache::copyPtr(const SharedObject *src, const SharedObject *&dest) {
486 UnifiedCache::clearPtr(const SharedObject *&ptr) {
503 const SharedObject *&value,
508 // Since we have the cache lock, calling regular SharedObject methods
511 UnifiedCache::copyPtr((const SharedObject *) element->value.pointer, value);
517 const SharedObject *value = NULL;
522 // Since we have the cache lock, calling regular SharedObject methods
532 const SharedObject *theValue, UErrorCode creationStatus) {
540 const SharedObject *theValue =
541 (const SharedObject *) element->value.pointer;