• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/data/cacheengineeaccelerator.php
  • Класс: BitrixMainDataCacheEngineEAccelerator
  • Вызов: CacheEngineEAccelerator::read
public function read(&$arAllVars, $baseDir, $initDir, $filename, $TTL)
{
	$baseDirVersion = eaccelerator_get($this->sid.$baseDir);
	if($baseDirVersion === null)
		return false;

	if($initDir !== false)
	{
		$initDirVersion = eaccelerator_get($baseDirVersion."|".$initDir);
		if($initDirVersion === null)
			return false;
	}
	else
	{
		$initDirVersion = "";
	}

	$arAllVars = eaccelerator_get($baseDirVersion."|".$initDirVersion."|".$filename);

	if($arAllVars === null)
	{
		return false;
	}
	else
	{
		$this->read = strlen($arAllVars);
		$arAllVars = unserialize($arAllVars);
	}

	return true;
}