invoke
Creates or returns the existing value while incrementing the reference count.
When the given userScope is canceled the reference count is decremented. Once the count is 0 the value is freed.
Creates or returns the existing value while incrementing the reference count.
When the given referenceToken is disposed the reference count is decremented. Once the count is 0 the value is freed.