On Wed, Sep 14, 2011 at 19:29, Daniel Shahaf <danie...@elego.de> wrote:
>>   - Implement a private API for libsvn_client functions to use instead of
>>     simply opening a new session. It re-uses a session from the cache, if
>>     present, or opens a new connection if necessary.
>
> As far as I can see, the "get a session from the cache" code assumes
> that the cache is used by a single thread.  (Consider what happens if
> one thread retrieves or uses a cached session while another retrieves
> the same session from the cache.)  Will the cache be thread-safe?
>
We can create differnet RA session cache for each
svn_client_context_t instance, which is cannot be shared between
threads.

-- 
Ivan Zhakov

Reply via email to