I spoke too soon.  I am getting the OConcurrentModificationException.  I 
have one thread that does some work and updates a record followed by 
another thread that gets the record and updates it.  The second thread 
fails with OConcurrentModificationException b/c it's getting the record 
from the cache and it doesn't match the one in the database.

How would I deal with this situation?


On Thursday, October 16, 2014 8:22:16 PM UTC-4, odbuser wrote:
>
> By CME I assume you mean ConcurrentModificationException.  I am not sure 
> what you mean by single thread mode.  I am using orientdb with multiple 
> threads.  I don't remember the impact of having the cache on but so far 
> have not encountered any issues.  I was just wondering why the option was 
> removed as it wasn't explained in the issue.
>
> On Thursday, October 16, 2014 10:19:25 AM UTC-4, Andrey Lomakin wrote:
>>
>> Hi,
>> No you always should use local cache but level2 cache was removed, if you 
>> do not use local cache you will get CME on single thread mode.
>> But you probably have objections.
>> Could you list them ?
>>
>>
>>
>>
>> On Thu, Oct 16, 2014 at 5:03 PM, odbuser <[email protected]> wrote:
>>
>>> OGlobalConfiguration.CACHE_LOCAL_ENABLED (cache.local.enabled) was 
>>> removed in 2.0-SNAPSHOT since 2.0-M2.  Is there a replacement?
>>>
>>> -- 
>>>
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "OrientDB" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> Best regards,
>> Andrey Lomakin.
>>
>> Orient Technologies
>> the Company behind OrientDB
>>
>>  

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to