CakePHPでキャッシュできない(cacheフォルダ、日本語アクション名)

core.phpで

Configure::write('Cache.disable', false);
Configure::write('Cache.check', true);

にして、controller.phpの「extends AppController {」直下に

var $helpers = array('Html', 'Cache');
var $cacheAction = "1 hour";

とやっていたが、フッターに表示されるdebugを見るとMySQLがSELECTしてるから
キャッシュされてないと思って調べてみると、誤って /app/tmp/cache/配下を
すべて削除してしまっていたことが原因だった。ファイルをもとに戻すと、
/app/tmp/cache/views/ にちゃんとキャッシュされたファイルが生成できた。

また、日本語のアクション名を使っていたところ、キャッシュファイル生成時に
文字化けが起きてしまい、こちらもうまくいかなかった。すべて英語に変えることでOK。