1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CacheEngineMemcache
Граф наследования:CacheEngineMemcache:
KeyValueEngine CacheEngineInterface CacheEngineInterface CacheEngineStatInterface CacheEngineMemcached CPHPCacheMemcacheCluster MemcachedClusterCache

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

 getConnectionName ()
 set ($key, $ttl, $value)
 get ($key)
 del ($key)
 setNotExists ($key, $ttl, $value)
 checkInSet ($key, $value)
 addToSet ($key, $value)
 getSet ($key)
 deleteBySet ($key, $prefix='')
 delFromSet ($key, $member)
Открытые члены унаследованные от KeyValueEngine
 __construct (array $options=[])
 getReadBytes ()
 getWrittenBytes ()
 getCachePath ()
 close ()
 isAvailable ()
 isCacheExpired ($path)
 read (&$vars, $baseDir, $initDir, $filename, $ttl)
 write ($vars, $baseDir, $initDir, $filename, $ttl)
 clean ($baseDir, $initDir=false, $filename=false)
 addCleanPath (array $data)
 delayedDelete ()

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

static getConnectionClass ()

Защищенные члены

 configure ($options=[])
Защищенные члены унаследованные от KeyValueEngine
 lock (string $key='', int $ttl=0)
 unlock (string $key='')
 getPartition ($key)
 getInitDirKey ($baseDirVersion, $baseDir, $initDir)
 getBaseDirKey ($baseDir)
 getKeyPrefix ($baseDirVersion, $initDirVersion)
 getInitDirVersion ($baseDir, $initDir=false, bool $create=true)
 getBaseDirVersion ($baseDir)

Защищенные статические члены

static getExpire ($ttl)

Дополнительные унаследованные члены

Поля данных унаследованные от KeyValueEngine
const BX_BASE_LIST = 'BL:'
const BX_INIT_DIR_LIST = 'IL:'
Защищенные данные унаследованные от KeyValueEngine
string $sid = 'BX'
bool $useLock = false
int $ttlMultiplier = 2
int $ttlOld = 60
bool $old = false
bool $fullClean = false
int $written = 0
int $read = 0
string $path = ''
Статические защищенные данные унаследованные от KeyValueEngine
static $engine = null
static array $locks = []
static bool $isConnected = false
static array $baseDirVersion = []
static array $initDirPartitions = []
static int $clusterGroup = 0

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

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

Методы

◆ addToSet()

addToSet ( $key,
$value )

Переопределяет метод предка KeyValueEngine.

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

◆ checkInSet()

checkInSet ( $key,
$value )

Переопределяет метод предка KeyValueEngine.

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

◆ configure()

configure ( $options = [])
protected

Переопределяет метод предка KeyValueEngine.

Переопределяется в CacheEngineMemcached.

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

◆ del()

del ( $key)

Переопределяет метод предка KeyValueEngine.

Переопределяется в CacheEngineMemcached.

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

◆ deleteBySet()

deleteBySet ( $key,
$prefix = '' )

Переопределяет метод предка KeyValueEngine.

Переопределяется в CacheEngineMemcached.

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

◆ delFromSet()

delFromSet ( $key,
$member )

Переопределяет метод предка KeyValueEngine.

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

◆ get()

get ( $key)

Переопределяет метод предка KeyValueEngine.

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

◆ getConnectionClass()

getConnectionClass ( )
static

Переопределяет метод предка KeyValueEngine.

Переопределяется в CacheEngineMemcached.

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

◆ getConnectionName()

getConnectionName ( )

Переопределяет метод предка KeyValueEngine.

Переопределяется в CacheEngineMemcached.

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

◆ getExpire()

getExpire ( $ttl)
staticprotected

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

◆ getSet()

getSet ( $key)

Переопределяет метод предка KeyValueEngine.

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

◆ set()

set ( $key,
$ttl,
$value )

Переопределяет метод предка KeyValueEngine.

Переопределяется в CacheEngineMemcached.

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

◆ setNotExists()

setNotExists ( $key,
$ttl,
$value )

Переопределяет метод предка KeyValueEngine.

Переопределяется в CacheEngineMemcached.

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


Объявления и описания членов класса находятся в файле: