Concurrency Problem: ReentrantGuard.tryLockWithGuard strange semantics

User picture
User picture
User picture