std::shared_lock<Mutex>::try_lock_for