Hi Kevin, Kevin Viet wrote: > When I query an OJB API (ODMG or PersistentBroker) for a persistent > object, the API returns the object I want. > > If two threads query the API for this object, they share the same > reference on this object.
correct. > > So if a thread change a value (without update the object through the > API) of the object, the other thread will see this change (even for the > object cache) correct for PB API. For ODMG we have a pessimistic locking that will protect against such conflicts. > > Won't any problem arise if thread1 change some values and thread2 is > commiting the update. correct > Why don't APIS returns value objects and not object referenced by the > cache ... > We have decided to change this behaviour! We will have caches per broker and an improved cache for the ODMG and JDO layers. cheers, Thomas > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
