Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Cache

Открытые члены

 __construct ($cacheEngine)
 
 clean ($uniqueString, $initDir=false, $baseDir='cache')
 
 cleanDir ($initDir=false, $baseDir='cache')
 
 initCache ($ttl, $uniqueString, $initDir=false, $baseDir='cache')
 
 output ()
 
 noOutput ()
 
 getVars ()
 
 startDataCache ($TTL=false, $uniqueString=false, $initDir=false, $vars=array(), $baseDir='cache')
 
 abortDataCache ()
 
 endDataCache ($vars=false)
 
 isCacheExpired ($path)
 
 isStarted ()
 
 forceRewriting ($mode)
 

Открытые статические члены

static createCacheEngine ($params=[])
 
static getCacheEngineType ()
 
static createInstance ($params=[])
 
static setShowCacheStat ($showCacheStat)
 
static getShowCacheStat ()
 
static setClearCache ($clearCache)
 
static setClearCacheSession ($clearCacheSession)
 
static getSalt ()
 
static shouldClearCache ()
 
static getPath ($uniqueString)
 
static clearCache ($full=false, $initDir='')
 

Защищенные данные

 $cacheEngine
 
 $content
 
 $vars
 
int $ttl = 0
 
string $uniqueString = ''
 
string $baseDir = 'cache'
 
string $initDir = ''
 
string $filename = ''
 
bool $isStarted = false
 
bool $forceRewriting = false
 
bool $hasOutput = true
 

Статические защищенные данные

static $showCacheStat = false
 
static $clearCache = null
 
static $clearCacheSession = null
 

Подробное описание

См. определение в файле cache.php строка 15

Конструктор(ы)

◆ __construct()

__construct ( $cacheEngine)

См. определение в файле cache.php строка 140

Методы

◆ abortDataCache()

abortDataCache ( )

См. определение в файле cache.php строка 393

◆ clean()

clean ( $uniqueString,
$initDir = false,
$baseDir = 'cache' )

См. определение в файле cache.php строка 244

◆ cleanDir()

cleanDir ( $initDir = false,
$baseDir = 'cache' )

См. определение в файле cache.php строка 258

◆ clearCache()

static clearCache ( $full = false,
$initDir = '' )
static

См. определение в файле cache.php строка 466

◆ createCacheEngine()

static createCacheEngine ( $params = [])
static

См. определение в файле cache.php строка 36

◆ createInstance()

static createInstance ( $params = [])
static
Аргументы
array$params
Возвращает
static Cache

См. определение в файле cache.php строка 134

◆ endDataCache()

endDataCache ( $vars = false)

@noinspection PhpUndefinedFieldInspection

@noinspection PhpUndefinedFieldInspection

См. определение в файле cache.php строка 407

◆ forceRewriting()

forceRewriting ( $mode)

Sets the forced mode to ignore TTL and rewrite the cache.

Аргументы
bool$mode

См. определение в файле cache.php строка 541

◆ getCacheEngineType()

static getCacheEngineType ( )
static

См. определение в файле cache.php строка 118

◆ getPath()

static getPath ( $uniqueString)
static

См. определение в файле cache.php строка 238

◆ getSalt()

static getSalt ( )
static

См. определение в файле cache.php строка 173

◆ getShowCacheStat()

static getShowCacheStat ( )
static

См. определение в файле cache.php строка 150

◆ getVars()

getVars ( )

См. определение в файле cache.php строка 343

◆ initCache()

initCache ( $ttl,
$uniqueString,
$initDir = false,
$baseDir = 'cache' )

@noinspection PhpUndefinedFieldInspection

@noinspection PhpUndefinedFieldInspection

См. определение в файле cache.php строка 271

◆ isCacheExpired()

isCacheExpired ( $path)

См. определение в файле cache.php строка 456

◆ isStarted()

isStarted ( )

См. определение в файле cache.php строка 461

◆ noOutput()

noOutput ( )

См. определение в файле cache.php строка 338

◆ output()

output ( )

См. определение в файле cache.php строка 330

◆ setClearCache()

static setClearCache ( $clearCache)
static

A privileged user wants to skip cache on this hit.

Аргументы
bool$clearCache

См. определение в файле cache.php строка 159

◆ setClearCacheSession()

static setClearCacheSession ( $clearCacheSession)
static

A privileged user wants to skip cache on this session.

Аргументы
bool$clearCacheSession

См. определение в файле cache.php строка 168

◆ setShowCacheStat()

static setShowCacheStat ( $showCacheStat)
static

См. определение в файле cache.php строка 145

◆ shouldClearCache()

static shouldClearCache ( )
static

Returns true if a privileged user wants to skip reading from cache (on this hit or session).

Возвращает
bool

См. определение в файле cache.php строка 194

◆ startDataCache()

startDataCache ( $TTL = false,
$uniqueString = false,
$initDir = false,
$vars = array(),
$baseDir = 'cache' )

См. определение в файле cache.php строка 348

Данные класса

◆ $baseDir

string $baseDir = 'cache'
protected

См. определение в файле cache.php строка 24

◆ $cacheEngine

$cacheEngine
protected

См. определение в файле cache.php строка 18

◆ $clearCache

$clearCache = null
staticprotected

См. определение в файле cache.php строка 30

◆ $clearCacheSession

$clearCacheSession = null
staticprotected

См. определение в файле cache.php строка 31

◆ $content

$content
protected

См. определение в файле cache.php строка 20

◆ $filename

string $filename = ''
protected

См. определение в файле cache.php строка 26

◆ $forceRewriting

bool $forceRewriting = false
protected

См. определение в файле cache.php строка 33

◆ $hasOutput

bool $hasOutput = true
protected

См. определение в файле cache.php строка 34

◆ $initDir

string $initDir = ''
protected

См. определение в файле cache.php строка 25

◆ $isStarted

bool $isStarted = false
protected

См. определение в файле cache.php строка 27

◆ $showCacheStat

$showCacheStat = false
staticprotected

См. определение в файле cache.php строка 29

◆ $ttl

int $ttl = 0
protected

См. определение в файле cache.php строка 22

◆ $uniqueString

string $uniqueString = ''
protected

См. определение в файле cache.php строка 23

◆ $vars

$vars
protected

См. определение в файле cache.php строка 21