This is painfully simple, but I cannot determine why it simply will not work as the Cookbook suggests it will. I am getting a blank result when I run the following:
Cache::write('req_quals', $value, 'permacache');
Cache::read('req_quals', 'permacache');
The config looks like:
Cache::config('permacache', array('engine' => 'File', 'path' => CACHE . 'permacache' . DS, 'duration' => '+9999 days'));
Am I missing something obvious?
When Cake calculates duration
, +9999 days returns a negative duration. You should avoid being a cool guy and just use +999 days
as the documentation subtly suggests.