Php Zend Framework 2缓存文件系统

Php Zend Framework 2缓存文件系统,php,zend-framework,zend-framework2,Php,Zend Framework,Zend Framework2,我一直在使用文件系统适配器来缓存数据 例如 但是当TTL时钟结束后使用getItem()函数时,它在成功时返回false等,它应该。。。但是,我注意到该文件仍保留在系统中。有没有办法强制使用缓存文件 情景是。。我的缓存已经过时,当它运行一些昂贵的函数时,它们将不返回任何内容或超时。。所以我想用缓存来代替 只是想知道这是否可能 谢谢 这是您正在使用的特定StorageAdapter(文件系统)的一个示例。很抱歉,我弄糊涂了。那么不使用TTL吗?如果缓存系统将文件识别为过时文件,它会像未缓存文件一样

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

例如

但是当TTL时钟结束后使用
getItem()
函数时,它在成功时返回false等,它应该。。。但是,我注意到该文件仍保留在系统中。有没有办法强制使用缓存文件

情景是。。我的缓存已经过时,当它运行一些昂贵的函数时,它们将不返回任何内容或超时。。所以我想用缓存来代替

只是想知道这是否可能


谢谢

这是您正在使用的特定StorageAdapter(文件系统)的一个示例。

很抱歉,我弄糊涂了。那么不使用TTL吗?如果缓存系统将文件识别为过时文件,它会像未缓存文件一样处理它们。这就是TTL的目的。
$cache = StorageFactory::factory(array(
    'adapter' => array(
    'name'    => 'filesystem'
    'options' => array('ttl' => 1800, 'cache_dir' => './data/cache'),
  ),
));