method
public
CacheEngineFiles::isCacheExpired()
Сигнатура
public isCacheExpired(mixed $path) : bool
Описание
Возвращает true, если срок действия файла кеша истёк.
Параметры
$path
mixed
Абсолютный физический путь.
Возвращаемое значение
bool
Как применяется в CacheEngineFiles
CacheEngineFiles::isCacheExpired() — метод класса \Bitrix\Main\Data\CacheEngineFiles модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр CacheEngineFiles.
use Bitrix\Main\Data\CacheEngineFiles;
/** @var CacheEngineFiles $object */
$path = null;
$result = $object->isCacheExpired($path);
// $result: boolДругие методы CacheEngineFiles
clean()Очищает (удаляет) значение из кеша по ключу (каталог или файл).delayedDelete()Агентная функция, которая удаляет помеченные каталоги кеша.getCachePath()Возвращает ключ кеша (путь) после операции чтения или записи.getReadBytes()Возвращает количество байт, прочитанных из кеша.getWrittenBytes()Возвращает количество байт, записанных в кеш.isAvailable()Возвращает true, если кеш может быть прочитан или записан.read()Читает значение из кеша. Возвращает true, если значение существует, не истекло и успешно прочитано.write()Записывает значение в кеш по ключу.
isCacheExpired() есть и у других классов модуля «Главный модуль»: Cache, CacheEngineApc, CacheEngineInterface, CacheEngineMemcache, CacheEngineMemcached, CacheEngineNone, CacheEngineRedis, CacheEngineRedisLight.
Исходный файл: source/main/lib/data/cacheenginefiles.php:393

