Hi!
I am using a component as a composite identifier, and while caching a collection of the classes with composite id, all elements of the collection have the same values (but accurate id's).
While debugging (using SysCache), I found that the cache key is compositeId.ToString(), which, if not overriden, returns the name of the composite id class. Thus, all collection elements are retrieved using the same key, so they get assigned the same value.
Is this going to change in the future? If not, I think it should be added somewhere in the docs as a requirement.
Thanks,
Cris
|