infrajs/cache

该包最新版本(v1.0.10)没有可用的许可信息。

基于文件和修改时间的缓存

v1.0.10 2020-10-26 02:31 UTC

This package is auto-updated.

Last update: 2024-08-29 04:36:55 UTC


README

免责声明:该模块尚不完整,尚未准备好使用。

使用方法

Cache::exec(array('path/to/file'), 'somefn', $fn, array($arg1, $arg2)); //- Функция somefn выполнится если было изменение указанных файлов
Cache::exec(true, 'somefn', $fn, array($arg1, $arg2)); //- Функция somefn выполняется всегда
Cache::exec(true, 'somefn', array($arg1, $arg2), $data); //-Установка нового значения в кэше. Функция somefn не выполняется.

如果条件 $cond 中的任意文件不存在,则缓存将“永久”创建,直到出现文件或现有缓存被清理。参数是可选的。