Действительно. Мое чтение статического метода
Zend_Cache::factory($frontend, $back, $frontendOptions, $backendOptions, ...)
означает, что $frontendOptions
используются только при передаче строки для параметра $frontend
. Когда вы передаете конкретный экземпляр, как вы делаете, $frontendOptions
игнорируются.
Если вы все еще хотите передать конкретный экземпляр $myPageCache
на фабрику, то, похоже, вам нужно передать параметр времени жизни (и другие) в вызов, который создает экземпляр. В противном случае вы можете загрузить один массив $frontendOptions
и использовать:
$cache = Zend_Cache::factory('Page', 'File', $frontendOptions, $backendOptions);