Clears any cached Element
Elements in properties are cached
so that the Element you assign to a
property is the same as the one you retrieve when you later get
However it is possible that sometimes this behavior is not what
For example suppose you assign a DeviceColorSpaceElement
to a property and then later change the underlying Atom so that it is really a
In this situation the retrieved ColorSpaceElement
will continue to be interpreted as a DeviceColorSpaceElement
and an invalid one at that.
What you really want to do here is to clear the cached Element thus allowing the property to be
regenerated as a CalRGBColorSpace.
This function clears the cached Elements to allow this to happen.