Open
Description
Expected Behavior
One should be able to renew lock obtained from lockRegistry, as if one wants to hold onto a lock for longer than TTL.
Current Behavior
Calling jdbcLockRegistry.tryLock()
from current thread would update the lock, which seems to renew it, however it would increase the hold's count as well, causing jdbcLock.unlock()'
not to release the lock as it would only decrease delegate's hold's by one see:
One can workaround this by using the 'DefaultLockRepository' to require a lock re-acquire a lock, which would update CREATED_DATE
of the lock without increasing delegate's hold count.
Context
It would be great if this is supported from jdbcRegistry
rather than going over the workaround I mentioned above.