add memcache
メモリキャッシュの実装とクラスを分けた