On Jun 3, 2013, at 12:06 PM, Tim Worman wrote:

> an optimistic locking problem I believe. If I kick a new instance everything 
> is fine.

That sounds like you need to refreshRefetchedObjects on your fetch spec. If 
you've previously fetched a row, and then another instance changes that same 
row, then you fetch the row again in the first instance, the snapshot is not 
refreshed unless you tell it do so explicitly.  

With the default false value for refreshRefetchedObjects, you can actually 
fetch with a qualifier q, and then filter your fetched array with q in memory 
and get a smaller array of results. 

I suggest playing around with the freshness explorer app for a few minutes. I 
found the results to be eye opening.

https://github.com/nullterminated/ponder/blob/master/ERR2d2w/Support/FreshnessExplorer.zip

Ramsey


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to