cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Øyvind Harboe (JIRA) <>
Subject [jira] Commented: (CAY-1190) Optimistic locking is incompatible with "Use Shared Cache"
Date Tue, 10 Mar 2009 15:08:17 GMT


Øyvind Harboe commented on CAY-1190:

I'm wondering if this is simply a bug in the implementation of optimistic locking, because
if I use a vm shared cache + a form in tapestry with rewind, then Cayenne + Tapestry works
correctly when I first change record + save(causes commit) and if I subsequently press save
but didn't make any changes in the web gui(relative to the time the page was drawn as opposed
to the time of the last committed record), then no commit takes place.

So, perhaps the optimistic locking is picking the value to compare against from the wrong
spot and optimistic locking and vm shared caches *should* work together?

> Optimistic locking is incompatible with "Use Shared Cache"
> ----------------------------------------------------------
>                 Key: CAY-1190
>                 URL:
>             Project: Cayenne
>          Issue Type: Bug
>          Components: Cayenne Core Library
>    Affects Versions: 3.0M5
>            Reporter: Øyvind Harboe
> If I enable "Use Shared Cache" optimistic locking fails.
> I'm not sure if shared cache always was incompatible with shared locking by design or
if it is even possible to get this to work, but the effect is regardless that you won't get
optimistic locking exceptions unless you disable "Use Shared Cache".

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message