MediaWiki
1.30.0
|
Generic base class for storage interfaces. More...
Public Attributes | |
const | ATTR_EMULATION = 1 |
const | ATTR_SYNCWRITES = 2 |
const | QOS_EMULATION_SQL = 1 |
const | QOS_SYNCWRITES_BE = 2 |
const | QOS_SYNCWRITES_NONE = 1 |
const | QOS_SYNCWRITES_QC = 3 |
const | QOS_SYNCWRITES_SS = 4 |
const | QOS_UNKNOWN = INF |
const | TTL_DAY = 86400 |
const | TTL_HOUR = 3600 |
const | TTL_INDEFINITE = 0 |
const | TTL_MINUTE = 60 |
const | TTL_MONTH = 2592000 |
const | TTL_PROC_LONG = 30 |
const | TTL_PROC_SHORT = 3 |
const | TTL_WEEK = 604800 |
const | TTL_YEAR = 31536000 |
Generic base class for storage interfaces.
Provides convenient TTL constants.
Definition at line 31 of file IExpiringStore.php.
const IExpiringStore::ATTR_EMULATION = 1 |
Definition at line 48 of file IExpiringStore.php.
Referenced by SqlBagOStuff\__construct().
const IExpiringStore::ATTR_SYNCWRITES = 2 |
Definition at line 51 of file IExpiringStore.php.
Referenced by MemcachedBagOStuff\__construct(), RESTBagOStuff\__construct(), RedisBagOStuff\__construct(), and SqlBagOStuff\__construct().
const IExpiringStore::QOS_EMULATION_SQL = 1 |
Definition at line 49 of file IExpiringStore.php.
Referenced by SqlBagOStuff\__construct().
const IExpiringStore::QOS_SYNCWRITES_BE = 2 |
Definition at line 53 of file IExpiringStore.php.
Referenced by MemcachedBagOStuff\__construct(), and SqlBagOStuff\__construct().
const IExpiringStore::QOS_SYNCWRITES_NONE = 1 |
Definition at line 52 of file IExpiringStore.php.
Referenced by RedisBagOStuff\__construct(), and SqlBagOStuff\__construct().
const IExpiringStore::QOS_SYNCWRITES_QC = 3 |
Definition at line 54 of file IExpiringStore.php.
Referenced by RESTBagOStuff\__construct().
const IExpiringStore::QOS_SYNCWRITES_SS = 4 |
Definition at line 55 of file IExpiringStore.php.
const IExpiringStore::QOS_UNKNOWN = INF |
Definition at line 57 of file IExpiringStore.php.
Referenced by BagOStuff\getQoS().
const IExpiringStore::TTL_DAY = 86400 |
Definition at line 35 of file IExpiringStore.php.
Referenced by Wikimedia\Rdbms\LoadBalancer\doWait(), and Article\view().
const IExpiringStore::TTL_HOUR = 3600 |
Definition at line 34 of file IExpiringStore.php.
const IExpiringStore::TTL_INDEFINITE = 0 |
Definition at line 44 of file IExpiringStore.php.
Referenced by WANObjectCacheReaper\invoke(), EtcdConfig\load(), and MessageCache\setValidationHash().
const IExpiringStore::TTL_MINUTE = 60 |
Definition at line 33 of file IExpiringStore.php.
Referenced by OutputPage\adaptCdnTTL(), MessageCache\getValidationHash(), ChangeTags\listExplicitlyDefinedTags(), ChangeTags\listSoftwareActivatedTags(), ChangeTags\listSoftwareDefinedTags(), ChangeTags\tagUsageStatistics(), and CategoryPage\view().
const IExpiringStore::TTL_MONTH = 2592000 |
Definition at line 37 of file IExpiringStore.php.
const IExpiringStore::TTL_PROC_LONG = 30 |
Definition at line 42 of file IExpiringStore.php.
Referenced by LocalRepo\checkRedirect(), JobQueueGroup\getCachedConfigVar(), ChangeTags\listExplicitlyDefinedTags(), ChangeTags\listSoftwareActivatedTags(), ChangeTags\listSoftwareDefinedTags(), and ChangeTags\tagUsageStatistics().
const IExpiringStore::TTL_PROC_SHORT = 3 |
Definition at line 41 of file IExpiringStore.php.
Referenced by GadgetDefinitionNamespaceRepo\getGadget(), and GadgetDefinitionNamespaceRepo\getGadgetIds().
const IExpiringStore::TTL_WEEK = 604800 |
Definition at line 36 of file IExpiringStore.php.
Referenced by InfoAction\pageCounts().
const IExpiringStore::TTL_YEAR = 31536000 |
Definition at line 38 of file IExpiringStore.php.