MediaWiki REL1_37
WANObjectCache Member List

This is the complete list of members for WANObjectCache, including all inherited members.

$asyncHandlerWANObjectCacheprotected
$broadcastRouteWANObjectCacheprotected
$cacheWANObjectCacheprotected
$callbackDepthWANObjectCacheprivate
$coalesceSchemeWANObjectCacheprotected
$epochWANObjectCacheprotected
$keyHighQpsWANObjectCacheprivate
$keyHighUplinkBpsWANObjectCacheprivate
$loggerWANObjectCacheprotected
$onHostRouteWANObjectCacheprotected
$processCachesWANObjectCacheprotected
$secretWANObjectCacheprotected
$statsWANObjectCacheprotected
$useInterimHoldOffCachingWANObjectCacheprotected
$wallClockOverrideWANObjectCacheprivate
$warmupCacheWANObjectCacheprivate
$warmupKeyMissesWANObjectCacheprivate
__construct(array $params)WANObjectCache
adaptiveTTL( $mtime, $maxTTL, $minTTL=30, $factor=0.2)WANObjectCache
AGE_NEWWANObjectCacheprivate
ATTR_DURABILITYWikimedia\LightweightObjectStore\StorageAwareness
ATTR_EMULATIONWikimedia\LightweightObjectStore\StorageAwareness
CHECK_KEY_TTLWANObjectCacheprivate
checkAndSetCooloff( $key, $kClass, $value, $elapsed, $hasLock)WANObjectCacheprivate
claimStampedeLock( $key)WANObjectCacheprivate
clearLastError()WANObjectCache
clearProcessCache()WANObjectCache
COOLOFF_TTLWANObjectCacheprivate
delete( $key, $ttl=self::HOLDOFF_TTL)WANObjectCache
determineKeyClassForStats( $key)WANObjectCacheprivate
ERR_NO_RESPONSEWikimedia\LightweightObjectStore\StorageAwareness
ERR_NONEWikimedia\LightweightObjectStore\StorageAwareness
ERR_UNEXPECTEDWikimedia\LightweightObjectStore\StorageAwareness
ERR_UNREACHABLEWikimedia\LightweightObjectStore\StorageAwareness
fetchKeys(array $keys, array $checkKeys)WANObjectCacheprotected
fetchOrRegenerate( $key, $ttl, $callback, array $opts, array $cbParams)WANObjectCacheprivate
fetchWrappedValuesForWarmupCache(array $keys, array $checkKeys)WANObjectCacheprivate
FLD_FLAGSWANObjectCacheprivate
FLD_FORMAT_VERSIONWANObjectCacheprivate
FLD_GENERATION_TIMEWANObjectCacheprivate
FLD_TIMEWANObjectCacheprivate
FLD_TTLWANObjectCacheprivate
FLD_VALUEWANObjectCacheprivate
FLD_VALUE_VERSIONWANObjectCacheprivate
GENERATION_SLOW_SECWANObjectCacheprivate
get( $key, &$curTTL=null, array $checkKeys=[], &$info=[])WANObjectCache
getCheckKeyTime( $key)WANObjectCache
getCollectionFromSisterKey(string $sisterKey)WANObjectCachestatic
getCurrentTime()WANObjectCacheprotected
getInterimValue( $key, $minAsOf)WANObjectCacheprivate
getLastError()WANObjectCache
getMulti(array $keys, &$curTTLs=[], array $checkKeys=[], &$info=[])WANObjectCache
getMultiCheckKeyTime(array $keys)WANObjectCache
getMultiWithSetCallback(ArrayIterator $keyedIds, $ttl, callable $callback, array $opts=[])WANObjectCache
getMultiWithUnionSetCallback(ArrayIterator $keyedIds, $ttl, callable $callback, array $opts=[])WANObjectCache
getNonProcessCachedMultiKeys(ArrayIterator $keys, array $opts)WANObjectCacheprivate
getProcessCache( $group)WANObjectCacheprivate
getQoS( $flag)WANObjectCache
getWarmupKeyMisses()WANObjectCache
getWithSetCallback( $key, $ttl, $callback, array $opts=[], array $cbParams=[])WANObjectCache
GRACE_TTL_NONEWANObjectCache
hash256( $component)WANObjectCache
HOLDOFF_TTLWANObjectCache
HOLDOFF_TTL_NONEWANObjectCache
HOT_TTRWANObjectCacheprivate
INTERIM_KEY_TTLWANObjectCacheprivate
isAliveOrInGracePeriod( $curTTL, $graceTTL)WANObjectCacheprivate
isValid( $value, $asOf, $minAsOf, $purgeTime=null)WANObjectCacheprotected
isVolatileValueAgeNegligible( $age)WANObjectCacheprivate
KEY_AS_OFWANObjectCache
KEY_CHECK_AS_OFWANObjectCache
KEY_CUR_TTLWANObjectCache
KEY_TOMB_AS_OFWANObjectCache
KEY_TTLWANObjectCache
KEY_VERSIONWANObjectCache
LOCK_TTLWANObjectCacheprivate
LOW_TTLWANObjectCacheprivate
makeCheckPurgeValue(float $timestamp, int $holdoff, array &$purge=null)WANObjectCacheprivate
makeGlobalKey( $collection,... $components)WANObjectCache
makeKey( $collection,... $components)WANObjectCache
makeMultiKeys(array $ids, $keyCallback)WANObjectCache
makeSisterKey(string $baseKey, string $typeChar, string $route=null)WANObjectCacheprivate
makeSisterKeys(array $baseKeys, string $type, string $route=null)WANObjectCacheprivate
makeTombstonePurgeValue(float $timestamp)WANObjectCacheprivate
MAX_COMMIT_DELAYWANObjectCacheprivate
MAX_READ_LAGWANObjectCacheprivate
multiRemap(array $ids, array $res)WANObjectCache
newEmpty()WANObjectCachestatic
newKeyInfoPlaceholder()WANObjectCacheprivate
parsePurgeValue( $value)WANObjectCacheprivate
PASS_BY_REFWANObjectCache
PC_PRIMARYWANObjectCacheprivate
prependRoute(string $sisterKey, string $route)WANObjectCacheprotected
processCheckKeys(array $checkSisterKeys, array $wrappedBySisterKey, float $now)WANObjectCacheprivate
processFluxKeys(array $keys, array $fluxSisterKeys, array $wrappedBySisterKey)WANObjectCacheprivate
PURGE_HOLDOFFWANObjectCacheprivate
PURGE_TIMEWANObjectCacheprivate
PURGE_VAL_PREFIXWANObjectCacheprivate
QOS_DURABILITY_DISKWikimedia\LightweightObjectStore\StorageAwareness
QOS_DURABILITY_NONEWikimedia\LightweightObjectStore\StorageAwareness
QOS_DURABILITY_RDBMSWikimedia\LightweightObjectStore\StorageAwareness
QOS_DURABILITY_SCRIPTWikimedia\LightweightObjectStore\StorageAwareness
QOS_DURABILITY_SERVICEWikimedia\LightweightObjectStore\StorageAwareness
QOS_EMULATION_SQLWikimedia\LightweightObjectStore\StorageAwareness
QOS_UNKNOWNWikimedia\LightweightObjectStore\StorageAwareness
RAMPUP_TTLWANObjectCacheprivate
reap( $key, $purgeTimestamp, &$isStale=false)WANObjectCache
reapCheckKey( $key, $purgeTimestamp, &$isStale=false)WANObjectCache
RECENT_SET_HIGH_MSWANObjectCacheprivate
RECENT_SET_LOW_MSWANObjectCacheprivate
relayNonVolatilePurge(string $sisterKey)WANObjectCacheprotected
relayVolatilePurges(array $purgeBySisterKey, int $ttl)WANObjectCacheprotected
RES_METADATAWANObjectCacheprivate
RES_VALUEWANObjectCacheprivate
resetCheckKey( $key)WANObjectCache
resolveBusyValue( $busyValue)WANObjectCacheprivate
resolveCTL( $value, $curTTL, $curInfo, $touchedCallback)WANObjectCacheprivate
resolveTouched( $value, $lastPurge, $touchedCallback)WANObjectCacheprivate
scheduleAsyncRefresh( $key, $ttl, $callback, array $opts, array $cbParams)WANObjectCacheprivate
SCHEME_HASH_STOPWANObjectCacheprivate
SCHEME_HASH_TAGWANObjectCacheprivate
set( $key, $value, $ttl=self::TTL_INDEFINITE, array $opts=[])WANObjectCache
setInterimValue( $key, $value, $ttl, $version, $walltime)WANObjectCacheprivate
setLogger(LoggerInterface $logger)WANObjectCache
setMockTime(&$time)WANObjectCache
STALE_TTL_NONEWANObjectCache
touchCheckKey( $key, $holdoff=self::HOLDOFF_TTL)WANObjectCache
TSE_NONEWANObjectCacheprivate
TTL_LAGGEDWANObjectCache
TYPE_COOLOFFWANObjectCacheprivate
TYPE_FLUXWANObjectCacheprivate
TYPE_INTERIMWANObjectCacheprivate
TYPE_MUTEXWANObjectCacheprivate
TYPE_TIMESTAMPWANObjectCacheprivate
TYPE_VALUEWANObjectCacheprivate
unwrap( $wrapped, $now)WANObjectCacheprivate
useInterimHoldOffCaching( $enabled)WANObjectCache
VERSIONWANObjectCacheprivate
worthRefreshExpiring( $curTTL, $logicalTTL, $lowTTL)WANObjectCacheprotected
worthRefreshPopular( $asOf, $ageNew, $timeTillRefresh, $now)WANObjectCacheprotected
wrap( $value, $ttl, $version, $now, $walltime)WANObjectCacheprivate
yieldStampedeLock( $key, $hasLock)WANObjectCacheprivate