$asyncHandler | WANObjectCache | protected |
$cache | WANObjectCache | protected |
$callbackDepth | WANObjectCache | private |
$cluster | WANObjectCache | protected |
$epoch | WANObjectCache | protected |
$logger | WANObjectCache | protected |
$mcrouterAware | WANObjectCache | protected |
$processCaches | WANObjectCache | protected |
$region | WANObjectCache | protected |
$stats | WANObjectCache | protected |
$useInterimHoldOffCaching | WANObjectCache | protected |
$wallClockOverride | WANObjectCache | private |
$warmupCache | WANObjectCache | private |
$warmupKeyMisses | WANObjectCache | private |
__construct(array $params) | WANObjectCache | |
adaptiveTTL( $mtime, $maxTTL, $minTTL=30, $factor=0.2) | WANObjectCache | |
AGE_NEW | WANObjectCache | |
ATTR_EMULATION | IExpiringStore | |
ATTR_SYNCWRITES | IExpiringStore | |
CHECK_KEY_TTL | WANObjectCache | |
checkAndSetCooloff( $key, $kClass, $elapsed, $lockTSE, $hasLock) | WANObjectCache | private |
clearLastError() | WANObjectCache | |
clearProcessCache() | WANObjectCache | |
COOLOFF_KEY_PREFIX | WANObjectCache | |
COOLOFF_TTL | WANObjectCache | |
delete( $key, $ttl=self::HOLDOFF_TTL) | WANObjectCache | |
determineKeyClassForStats( $key) | WANObjectCache | protected |
doGetWithSetCallback( $key, $ttl, $callback, array $opts, &$asOf=null) | WANObjectCache | protected |
ERR_NO_RESPONSE | IExpiringStore | |
ERR_NONE | IExpiringStore | |
ERR_UNEXPECTED | IExpiringStore | |
ERR_UNREACHABLE | IExpiringStore | |
FLD_FLAGS | WANObjectCache | |
FLD_HOLDOFF | WANObjectCache | |
FLD_TIME | WANObjectCache | |
FLD_TTL | WANObjectCache | |
FLD_VALUE | WANObjectCache | |
FLD_VERSION | WANObjectCache | |
get( $key, &$curTTL=null, array $checkKeys=[], &$info=null) | WANObjectCache | |
getCheckKeyTime( $key) | WANObjectCache | |
getCurrentTime() | WANObjectCache | protected |
getInterimValue( $key, $versioned, $minTime) | WANObjectCache | protected |
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 | |
getNonProcessCachedKeys(array $keys, array $opts, $pcTTL) | WANObjectCache | private |
getProcessCache( $group) | WANObjectCache | protected |
getQoS( $flag) | WANObjectCache | |
getRawKeysForWarmup(array $keys, array $checkKeys) | WANObjectCache | private |
getWarmupKeyMisses() | WANObjectCache | |
getWithSetCallback( $key, $ttl, $callback, array $opts=[]) | WANObjectCache | |
GRACE_TTL_NONE | WANObjectCache | |
HIT_RATE_HIGH | WANObjectCache | |
HOLDOFF_NONE | WANObjectCache | |
HOLDOFF_TTL | WANObjectCache | |
HOT_TTR | WANObjectCache | |
INTERIM_KEY_PREFIX | WANObjectCache | |
INTERIM_KEY_TTL | WANObjectCache | |
isAliveOrInGracePeriod( $curTTL, $graceTTL) | WANObjectCache | protected |
isValid( $value, $versioned, $asOf, $minTime, $purgeTime=null) | WANObjectCache | protected |
isVolatileValueAgeNegligible( $age) | WANObjectCache | private |
LOCK_TTL | WANObjectCache | |
LOW_TTL | WANObjectCache | |
makeGlobalKey( $class, $component=null) | WANObjectCache | |
makeKey( $class, $component=null) | WANObjectCache | |
makeMultiKeys(array $entities, callable $keyFunc) | WANObjectCache | |
makePurgeValue( $timestamp, $holdoff) | WANObjectCache | protected |
MAX_COMMIT_DELAY | WANObjectCache | |
MAX_READ_LAG | WANObjectCache | |
MIN_TIMESTAMP_NONE | WANObjectCache | |
MUTEX_KEY_PREFIX | WANObjectCache | |
newEmpty() | WANObjectCache | static |
parsePurgeValue( $value) | WANObjectCache | protected |
PASS_BY_REF | WANObjectCache | |
PC_PRIMARY | WANObjectCache | |
prefixCacheKeys(array $keys, $prefix) | WANObjectCache | protectedstatic |
processCheckKeys(array $timeKeys, array $wrappedValues, $now) | WANObjectCache | private |
PURGE_VAL_PREFIX | WANObjectCache | |
QOS_EMULATION_SQL | IExpiringStore | |
QOS_SYNCWRITES_BE | IExpiringStore | |
QOS_SYNCWRITES_NONE | IExpiringStore | |
QOS_SYNCWRITES_QC | IExpiringStore | |
QOS_SYNCWRITES_SS | IExpiringStore | |
QOS_UNKNOWN | IExpiringStore | |
RAMPUP_TTL | WANObjectCache | |
reap( $key, $purgeTimestamp, &$isStale=false) | WANObjectCache | |
reapCheckKey( $key, $purgeTimestamp, &$isStale=false) | WANObjectCache | |
RECENT_SET_HIGH_MS | WANObjectCache | |
RECENT_SET_LOW_MS | WANObjectCache | |
relayDelete( $key) | WANObjectCache | protected |
relayPurge( $key, $ttl, $holdoff) | WANObjectCache | protected |
resetCheckKey( $key) | WANObjectCache | |
resolveCTL( $value, $curTTL, $curInfo, $touchedCallback) | WANObjectCache | protected |
resolveTouched( $value, $lastPurge, $touchedCallback) | WANObjectCache | protected |
scheduleAsyncRefresh( $key, $ttl, $callback, $opts) | WANObjectCache | private |
set( $key, $value, $ttl=self::TTL_INDEFINITE, array $opts=[]) | WANObjectCache | |
SET_DELAY_HIGH_MS | WANObjectCache | |
setInterimValue( $key, $value, $tempTTL, $newAsOf) | WANObjectCache | protected |
setLogger(LoggerInterface $logger) | WANObjectCache | |
setMockTime(&$time) | WANObjectCache | |
STALE_TTL_NONE | WANObjectCache | |
TIME_KEY_PREFIX | WANObjectCache | |
TINY_NEGATIVE | WANObjectCache | |
TINY_POSTIVE | WANObjectCache | |
touchCheckKey( $key, $holdoff=self::HOLDOFF_TTL) | WANObjectCache | |
TSE_NONE | WANObjectCache | |
TTL_DAY | IExpiringStore | |
TTL_HOUR | IExpiringStore | |
TTL_INDEFINITE | IExpiringStore | |
TTL_LAGGED | WANObjectCache | |
TTL_MINUTE | IExpiringStore | |
TTL_MONTH | IExpiringStore | |
TTL_PROC_LONG | IExpiringStore | |
TTL_PROC_SHORT | IExpiringStore | |
TTL_SECOND | IExpiringStore | |
TTL_UNCACHEABLE | WANObjectCache | |
TTL_WEEK | IExpiringStore | |
TTL_YEAR | IExpiringStore | |
unwrap( $wrapped, $now) | WANObjectCache | protected |
useInterimHoldOffCaching( $enabled) | WANObjectCache | |
VALUE_KEY_PREFIX | WANObjectCache | |
VERSION | WANObjectCache | |
VFLD_DATA | WANObjectCache | |
VFLD_VERSION | WANObjectCache | |
worthRefreshExpiring( $curTTL, $lowTTL) | WANObjectCache | protected |
worthRefreshPopular( $asOf, $ageNew, $timeTillRefresh, $now) | WANObjectCache | protected |
wrap( $value, $ttl, $now) | WANObjectCache | protected |