- acquire
Acquires a lock for the given key. The key is compared by it's equals method not
by object identity.
- isHeldByCurrentThread
Returns true iff the caller thread holds the lock for the given key
- tryAcquire
Tries to acquire the lock for the given key and returns it. If the lock can't be
acquired null is re
- tryCreateNewLock
- release