Если вы используете экземпляр PerCall, вам не нужно беспокоиться о параллельном режиме, потому что только один запрос может использовать экземпляр, поэтому у вас не будет проблем с блокировкой.
Для PerCall, есливаш клиент использует сеансы и может отправлять несколько запросов одновременно (скажем, используя один и тот же прокси из множества потоков), тогда да, вам нужно будет заблокировать объекты, которые не являются поточно-ориентированными.Я предполагаю, что вы используете PerSession, потому что хотите сохранить состояние, поэтому вам нужно заблокировать методы / код изменения состояния.