lock_with_timeout
tests
