I try to use method tryLock. As I understand this method should try to acquire a lock for some time and if it this operation fails(because lock is already acquired) it returns false. What I've noticed is that even after unsuccessful lock acquire its locking node stays.
Can't we remove the node and clean the data after timeout?
I'm also seeing this behavior - is this a confirmed issue that will get fixed?