withLockの引数の型を変更しました。