Я должен отправить сообщение, и если оно остается в течение 10 секунд, то я не буду отправлять сообщение.
String message= "My Dynamic message ";
RLock rLock = client.getLock(key);
if(!rLock.isLocked()){
rLock.lock(10, TimeUnit.SECONDS);
sendMessage(message);}
Теперь проблема в том, что, например, 10 сообщений, отправленных с одним и тем же сообщением и блокировкой, использовались только для первого запроса, но мне нужно перезапустить время аренды на 10 секунд, когда последний запрос проверял блокировку. Возможно ли это?