56 $arContents =
array();
57 $cacheId =
'course_id_' . (string) ((
int) $courseId);
58 $oCache =
new CPHPCache();
61 $oCache->InitCache(self::TTL, $cacheId, self::CACHE_PATH)
62 && ( ! self::IsDirty() )
65 $arCached = $oCache->GetVars();
66 if (isset($arCached[
'arContents']) && is_array($arCached[
'arContents']))
67 $arContents = $arCached[
'arContents'];
74 $oCache->StartDataCache(self::TTL, $cacheId, self::CACHE_PATH);
75 $oCache->EndDataCache(
array(
'arContents' => $arContents));