currently I try to understand the Cayenne design and implementation.
Can you explain, how you limit the number of objects, which are inside
the cache? On an application with a huge number of data rows, the most
important point is the size of the used memory for the object cache.
As I have understand, Cayenne tracks the state of the object, so it is
only possible to remove transient objects from the cache. Is it
possible to remove the data of (e.g. committed) objects and hold only
the id to save memory?
Thanks a lot