Как мы можем перезапустить время аренды RLock? - PullRequest
0 голосов
/ 15 апреля 2019

Я должен отправить сообщение, и если оно остается в течение 10 секунд, то я не буду отправлять сообщение.


String message= "My Dynamic message ";
        RLock rLock = client.getLock(key);
        if(!rLock.isLocked()){
        rLock.lock(10, TimeUnit.SECONDS);
        sendMessage(message);}

Теперь проблема в том, что, например, 10 сообщений, отправленных с одним и тем же сообщением и блокировкой, использовались только для первого запроса, но мне нужно перезапустить время аренды на 10 секунд, когда последний запрос проверял блокировку. Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...