Rails で目的別に CacheStore を使い分けたい場合どうするか。 想定する状況 例えば、普段は MemCacheStore を CacheStore として使っているけど、一部のキャッシュはもっと高速にしたいので MemoryStore を使いたい場合。 具体的に起こった事例でいうと、MemCacheStore にキャッシュしていたが、計測してみると memcached とのネットワーク転送に若干時間がかかっていた。ネットワークコストをなくすため、そこだけ MemoryStore したい。幸い MemoryStore のデメリットも、そこだけに限れば問題にならなそう。というケース。 使いたい CacheStore を個別に作ればよい 上のケースだと、ActiveSupport::Cache::MemoryStore を使いたいので、config/initializers/ 下に