So changing the topic, and taking to dev... 

On Feb 29, 2012, at 7:34 AM, John Huss wrote:

> My entity classes use explicit fields to store data instead of a Map, so
> when it tries to access the "runtimeRelationshipX" fields

So these are on the server side (not the ROP client)? Did you write your own 
set of ClassDescriptors? 

I am working on improving the concurrency of a single DataContext (scenario 
being a single shared context in read-only apps), the Map structure of 
CayenneDataObject is one of the factors causing grief. So I am interested in 
discussing alternative implementations. One being field-based objects similar 
to ROP, another being using an Object[] instead of a Map to store mapped 
properties. Yet another - using a delegate for each Persistent (this will also 
let us drop a common superclass requirement).

Andrus

Reply via email to