$asyncHandler | WANObjectCache | protected |
$cache | WANObjectCache | protected |
$callbackDepth | WANObjectCache | private |
$CHECK_KEY_TTL | WANObjectCache | privatestatic |
$cluster | WANObjectCache | protected |
$COOLOFF_KEY_PREFIX | WANObjectCache | privatestatic |
$COOLOFF_TTL | WANObjectCache | privatestatic |
$epoch | WANObjectCache | protected |
$FLD_FLAGS | WANObjectCache | privatestatic |
$FLD_FORMAT_VERSION | WANObjectCache | privatestatic |
$FLD_GENERATION_TIME | WANObjectCache | privatestatic |
$FLD_TIME | WANObjectCache | privatestatic |
$FLD_TTL | WANObjectCache | privatestatic |
$FLD_VALUE | WANObjectCache | privatestatic |
$FLD_VALUE_VERSION | WANObjectCache | privatestatic |
$GENERATION_SLOW_SEC | WANObjectCache | privatestatic |
$INTERIM_KEY_PREFIX | WANObjectCache | privatestatic |
$INTERIM_KEY_TTL | WANObjectCache | privatestatic |
$LOCK_TTL | WANObjectCache | privatestatic |
$logger | WANObjectCache | protected |
$mcrouterAware | WANObjectCache | protected |
$MUTEX_KEY_PREFIX | WANObjectCache | privatestatic |
$processCaches | WANObjectCache | protected |
$PURGE_HOLDOFF | WANObjectCache | privatestatic |
$PURGE_TIME | WANObjectCache | privatestatic |
$PURGE_VAL_PREFIX | WANObjectCache | privatestatic |
$RAMPUP_TTL | WANObjectCache | privatestatic |
$RECENT_SET_HIGH_MS | WANObjectCache | privatestatic |
$RECENT_SET_LOW_MS | WANObjectCache | privatestatic |
$region | WANObjectCache | protected |
$secret | WANObjectCache | protected |
$SET_DELAY_HIGH_MS | WANObjectCache | privatestatic |
$stats | WANObjectCache | protected |
$TIME_KEY_PREFIX | WANObjectCache | privatestatic |
$TINY_NEGATIVE | WANObjectCache | privatestatic |
$TINY_POSTIVE | WANObjectCache | privatestatic |
$useInterimHoldOffCaching | WANObjectCache | protected |
$VALUE_KEY_PREFIX | WANObjectCache | privatestatic |
$VERSION | WANObjectCache | privatestatic |
$wallClockOverride | WANObjectCache | private |
$warmupCache | WANObjectCache | private |
$warmupKeyMisses | WANObjectCache | private |
__construct(array $params) | WANObjectCache | |
adaptiveTTL( $mtime, $maxTTL, $minTTL=30, $factor=0.2) | WANObjectCache | |
ATTR_EMULATION | IExpiringStore | |
ATTR_SYNCWRITES | IExpiringStore | |
checkAndSetCooloff( $key, $kClass, $elapsed, $lockTSE, $hasLock) | WANObjectCache | private |
claimStampedeLock( $key) | WANObjectCache | private |
clearLastError() | WANObjectCache | |
clearProcessCache() | WANObjectCache | |
delete( $key, $ttl=self::HOLDOFF_TTL) | WANObjectCache | |
determineKeyClassForStats( $key) | WANObjectCache | private |
ERR_NO_RESPONSE | IExpiringStore | |
ERR_NONE | IExpiringStore | |
ERR_UNEXPECTED | IExpiringStore | |
ERR_UNREACHABLE | IExpiringStore | |
fetchOrRegenerate( $key, $ttl, $callback, array $opts) | WANObjectCache | private |
get( $key, &$curTTL=null, array $checkKeys=[], &$info=null) | WANObjectCache | |
getCheckKeyTime( $key) | WANObjectCache | |
getCurrentTime() | WANObjectCache | protected |
getInterimValue( $key, $minAsOf) | WANObjectCache | private |
getLastError() | WANObjectCache | |
getMulti(array $keys, &$curTTLs=[], array $checkKeys=[], &$info=null) | 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) | WANObjectCache | private |
getProcessCache( $group) | WANObjectCache | private |
getProcessCacheKey( $key, $version) | WANObjectCache | private |
getQoS( $flag) | WANObjectCache | |
getRawKeysForWarmup(array $keys, array $checkKeys) | WANObjectCache | private |
getWarmupKeyMisses() | WANObjectCache | |
getWithSetCallback( $key, $ttl, $callback, array $opts=[]) | WANObjectCache | |
hash256( $component) | WANObjectCache | |
isAliveOrInGracePeriod( $curTTL, $graceTTL) | WANObjectCache | private |
isValid( $value, $asOf, $minAsOf, $purgeTime=null) | WANObjectCache | protected |
isVolatileValueAgeNegligible( $age) | WANObjectCache | private |
makeGlobalKey( $class,... $components) | WANObjectCache | |
makeKey( $class,... $components) | WANObjectCache | |
makeMultiKeys(array $ids, $keyCallback) | WANObjectCache | |
makePurgeValue( $timestamp, $holdoff) | WANObjectCache | private |
multiRemap(array $ids, array $res) | WANObjectCache | |
newEmpty() | WANObjectCache | static |
parsePurgeValue( $value) | WANObjectCache | private |
prefixCacheKeys(array $keys, $prefix) | WANObjectCache | protectedstatic |
processCheckKeys(array $timeKeys, array $wrappedValues, $now) | WANObjectCache | private |
QOS_EMULATION_SQL | IExpiringStore | |
QOS_SYNCWRITES_BE | IExpiringStore | |
QOS_SYNCWRITES_NONE | IExpiringStore | |
QOS_SYNCWRITES_QC | IExpiringStore | |
QOS_SYNCWRITES_SS | IExpiringStore | |
QOS_UNKNOWN | IExpiringStore | |
reap( $key, $purgeTimestamp, &$isStale=false) | WANObjectCache | |
reapCheckKey( $key, $purgeTimestamp, &$isStale=false) | WANObjectCache | |
relayDelete( $key) | WANObjectCache | protected |
relayPurge( $key, $ttl, $holdoff) | WANObjectCache | protected |
resetCheckKey( $key) | WANObjectCache | |
resolveBusyValue( $busyValue) | WANObjectCache | private |
resolveCTL( $value, $curTTL, $curInfo, $touchedCallback) | WANObjectCache | private |
resolveTouched( $value, $lastPurge, $touchedCallback) | WANObjectCache | private |
scheduleAsyncRefresh( $key, $ttl, $callback, $opts) | WANObjectCache | private |
set( $key, $value, $ttl=self::TTL_INDEFINITE, array $opts=[]) | WANObjectCache | |
setInterimValue( $key, $value, $ttl, $version, $walltime) | WANObjectCache | private |
setLogger(LoggerInterface $logger) | WANObjectCache | |
setMockTime(&$time) | WANObjectCache | |
touchCheckKey( $key, $holdoff=self::HOLDOFF_TTL) | WANObjectCache | |
TTL_DAY | IExpiringStore | |
TTL_HOUR | IExpiringStore | |
TTL_INDEFINITE | IExpiringStore | |
TTL_MINUTE | IExpiringStore | |
TTL_MONTH | IExpiringStore | |
TTL_PROC_LONG | IExpiringStore | |
TTL_PROC_SHORT | IExpiringStore | |
TTL_SECOND | IExpiringStore | |
TTL_WEEK | IExpiringStore | |
TTL_YEAR | IExpiringStore | |
unwrap( $wrapped, $now) | WANObjectCache | private |
useInterimHoldOffCaching( $enabled) | WANObjectCache | |
worthRefreshExpiring( $curTTL, $lowTTL) | WANObjectCache | protected |
worthRefreshPopular( $asOf, $ageNew, $timeTillRefresh, $now) | WANObjectCache | protected |
wrap( $value, $ttl, $version, $now, $walltime) | WANObjectCache | private |
yieldStampedeLock( $key, $hasLock) | WANObjectCache | private |