У меня есть 10 одновременных запросов для одного и того же пользователя, который отправляется на мой сервис upsert.Там, где у меня есть secnario, такой, что, если он уже есть, он обновится или создаст.
Здесь при поступлении запросов все обнаружат, что данных нет, и отправились на создание.Но я хочу, чтобы это можно было обработать в отношении конкретного пользователя.Я не хочу синхронизированный блок или около того, потому что он будет ограничивать все запросы.Я хочу что-то вроде блокировки для конкретного пользователя.
Предложите лучший подход.