Класс: CacheControl
Документация по плагину класс: cachecontrol для DLE.
Краткое содержание:
Файловый кэш DevCraft: запись, чтение и очистка по типу и имени.
Свойства
- private $path
Методы
- public init()
- public setPath()
- public getPath()
- public setCache()
- public getCache()
- public clearCache()
Подробности
- Путь:
devcraft/src/classes/Cache/CacheControl.php
Детали
Свойства
$path
Файловый кэш DevCraft: запись, чтение и очистка по типу и имени.
Методы
init()
Инициализирует путь к кэшу из конфигурации или переданного аргумента.
С версии: 200.4.0
Параметры:
$path— Явный путь к кэшу; при null — из DevCraftConfig.
setPath()
Устанавливает корневой каталог файлового кэша.
С версии: 200.4.0
Параметры:
$path— Абсолютный или нормализованный путь к кэшу.
getPath()
Возвращает текущий корневой каталог кэша.
С версии: 200.4.0
Возвращает: string|null — Путь к кэшу или null, если не инициализирован.
setCache()
Сохраняет данные в файловый кэш по типу и имени.
С версии: 200.4.0
Параметры:
$type— Тип кэша (подкаталог).$name— Имя записи кэша.$data— Данные для сохранения; массивы сериализуются в JSON.
getCache()
Читает данные из файлового кэша по типу и имени.
С версии: 200.4.0
Параметры:
$type— Тип кэша (подкаталог).$name— Имя записи кэша.
Возвращает: mixed — Декодированные данные, строка или false при отсутствии/ошибке.
clearCache()
Очищает кэш целиком, по типу или списку типов.
С версии: 200.4.0