メソッド内で定義される変数は、スレッドごとの別々のスタックに格納されるからスレッドセーフ
でいいんだっけ