This can be used for scopes that will only every be created once.
The returned value must have been set previously with setCache.
If this is called when isCacheSet is false will result in a
A value cached with this ActiveDescriptor
Returns true if this cache has been set
true if there is a currently cached value, false