Менеджер кэша для хранения настроек отрендеренных блоков. Вынесен в отдельный класс, чтобы сохранять кэш в отдельной папке. Такой кэш не должен очищаться при стандартном сбросе кэша из шапки административной панели.
Защищенные данные | |
$cache_folder = CACHE_BLOCKS_FOLDER | |
Защищенные данные унаследованные от Manager | |
$cache_folder = CACHE_FOLDER | |
Дополнительные унаследованные члены | |
Открытые члены унаследованные от Manager | |
__construct () | |
expire ($time) | |
tags ($tags=null) | |
request ($callback,...$params) | |
invalidate ($callback,...$params) | |
invalidateAll () | |
getTagsKey () | |
generateKey ($user_key) | |
invalidateByTags ($tags) | |
validate ($key) | |
exists ($key) | |
tableIsChanged ($table, $db=DB_NAME) | |
tablesIsActual (array $tables, $key) | |
normalizeTable ($table) | |
watchTables ($tables) | |
prepareClass ($class_name) | |
tableFilename ($table, $db) | |
write ($key, $value) | |
read ($key) | |
Открытые статические члены унаследованные от Manager | |
static | obj () |
Поля данных унаследованные от Manager | |
$cache_table_folder = CACHE_TABLE_FOLDER | |
$tags = [] | |
$before_expire | |
$watch_tables = null | |
$enabled = CACHE_ENABLED | |
$expire = CACHE_TIME | |
Защищенные члены унаследованные от Manager | |
keyByCallback ($callback, $params=[]) | |
checkTableActual (array $tables, $key) | |
|
protected |