# CacheEngineFiles

URL: https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Data\CacheEngineFiles`
Модуль: Main.

Исходный файл: `source/main/lib/data/cacheenginefiles.php:10`

## Методы (10)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/__construct/) — Конструктор Engine.
- [`clean()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/clean/) — Очищает (удаляет) значение из кеша по ключу (каталог или файл).
- [`delayedDelete()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/delayeddelete/) — Агентная функция, которая удаляет помеченные каталоги кеша.
- [`getCachePath()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/getcachepath/) — Возвращает ключ кеша (путь) после операции чтения или записи.
- [`getReadBytes()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/getreadbytes/) — Возвращает количество байт, прочитанных из кеша.
- [`getWrittenBytes()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/getwrittenbytes/) — Возвращает количество байт, записанных в кеш.
- [`isAvailable()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/isavailable/) — Возвращает true, если кеш может быть прочитан или записан.
- [`isCacheExpired()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/iscacheexpired/) — Возвращает true, если срок действия файла кеша истёк.
- [`read()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/read/) — Читает значение из кеша. Возвращает true, если значение существует, не истекло и успешно прочитано.
- [`write()`](https://chugunov.pro/api-bitrix/main/data/cacheenginefiles/write/) — Записывает значение в кеш по ключу.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Data-CacheEngineFiles.html
