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

