なんで内部に埋め込んでしまうんだか
基本的にスレッドサポートしないでアダプタでサポートしたほうが設計が美しいのに