1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
cache.php
См. документацию.
1
<?php
2
namespace
Bitrix\Landing\Landing
;
3
4
use \Bitrix\Landing\Manager;
5
6
class
Cache
7
{
11
const
TAG_PREFIX
=
'landing_page_'
;
12
17
public
static
function
isCaching
()
18
{
19
return
defined(
'BX_COMP_MANAGED_CACHE'
) &&
20
BX_COMP_MANAGED_CACHE ===
true
;
21
}
22
28
public
static
function
register
($id)
29
{
30
$id = intval($id);
31
32
if
($id > 0 && self::isCaching())
33
{
34
Manager::getCacheManager
()->registerTag(
35
self::TAG_PREFIX . $id
36
);
37
}
38
}
39
45
public
static
function
clear
($id)
46
{
47
$id = intval($id);
48
49
if
($id > 0 && self::isCaching())
50
{
51
Manager::getCacheManager
()->ClearByTag(
52
self::TAG_PREFIX . $id
53
);
54
}
55
}
56
}
Bitrix\Landing\Landing\Cache\TAG_PREFIX
const TAG_PREFIX
Определения
cache.php:11
Bitrix\Landing\Landing\Cache\clear
static clear($id)
Определения
cache.php:45
Bitrix\Landing\Landing\Cache\isCaching
static isCaching()
Определения
cache.php:17
Bitrix\Landing\Manager\getCacheManager
static getCacheManager()
Определения
manager.php:89
Bitrix\Landing\Landing
Определения
cache.php:2
Bitrix\Main\Data\Cache
Определения
keyvalueengine.php:3
bitrix
modules
landing
lib
landing
cache.php
Создано системой
1.14.0