úÎÄTportable experimentalnominolo@googlemail.com Create a new, empty, lock pool. >Grab the lock with given name. Blocks until the lock becomes  available. &Release the lock with the given name. 8The released lock must have previously been grabbed via  . (Hold the lock while running the action. ?If the action throws an exception, the lock is released an the : exception propagated. Returns the result of the action. named-lock-0.1Control.Concurrent.NamedLockLockPool newLockPool grabNamedLockreleaseNamedLock withNamedLockNLItem