enju_subject pre05のRubyGemsにあるものをベースにキャッシュをやめたもの。別管理にしました。