> This may sound like a stupid question, but why do we use the
> synchronized version of the JavaHL client?
> The documentation in JavaHL (what little there is) doesn't say whether
> it is thread safe or not. Since it ships with a non synchronized client
> I assume it is to a degree.
> Being able to perform more than one SVN operation at once could have
> huge performance gains (especially getting statuses. ie decoration)

I came around long after these decisions were made, so I do not know. I am
pretty sure from the TSVN list though that they have problems if two
processes try to access the WC at the same time. So it might not be a bad
thing that we do not allow concurrent access to the WC. I think I recall
discussions about this on the svn-dev list too.