Zend Framework 2 缓存文件系统

Zend Framework 2 Cache filesystem

我一直在使用文件系统适配器来缓存数据。

例如..

$cache = StorageFactory::factory(array(
    'adapter' => array(
    'name'    => 'filesystem'
    'options' => array('ttl' => 1800, 'cache_dir' => './data/cache'),
  ),
));

但是当使用 getItem() 函数时,在 TTL 计时结束后 returns false on success 等等,它应该...但是,我注意到文件保留在系统。有没有办法强制使用缓存文件?

场景是..我的缓存已经过时了,当它运行一些昂贵的函数时,它们return什么也没有,或者它超时了..所以我想改用缓存!

只是想知道这是否可能?

谢谢!

这是您正在使用的特定 StorageAdapter(文件系统)的 useful link to the official ZF2 documentation