Added Execution::TryLockUntil ()