autoloadを使った実装に
API名変更。
Cacheをインターフェースに。