Hi,
It is very cheap.

At once we fix https://github.com/orientechnologies/orientdb/issues/2901
and https://github.com/orientechnologies/orientdb/issues/2900 and can use
document db instance as jdbc connection and this problem will gone.

On Sun, Oct 19, 2014 at 7:07 AM, odbuser <[email protected]> wrote:

> I worked around this by clearing the local cache before each use on the
> thread.  If building the local cache is expensive, I don't like the
> workaround since the majority of times, I do not want the local cache
> enabled.
>
> orientGraph.getRawGraph().getLocalCache().invalidate();
>
>
>
> On Friday, October 17, 2014 11:27:13 AM UTC-4, odbuser wrote:
>>
>> 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.
>



-- 
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