キャッシュ機構の差し替えが出来るようにした

遠い未来にキャッシュとしてDBを使うかもしれないので柔軟性を持たせた。同時にPlatformClient間でキャッシュを共有する際の事を考えられる設計に変更。