infrajs/cache
There is no license information available for the latest version (v1.0.10) of this package.
Cache based on files and modified time
Maintainers
v1.0.10
2020-10-26 02:31 UTC
Requires
- infrajs/mem: ~1
- infrajs/nostore: ~1
- infrajs/path: ~1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
Unknown License 1dd203f2d8ffca5b4a8c4b069c0364740df3102a
README
Disclaimer: Module is not complete and not ready for use yet.
Использование
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 не существует кэш будет сделан "навсегда", до тех пор пока не появится файл или до тех пор пока не будет очищен существующий кэш. Аргументы необязательны.
