Module
|
Method
|
Caller
|
Purpose
|
TTL
|
value OOM
|
AjaxResponse |
getMainWANInstance |
|
Cache AJAX responses; never used? |
|
|
MessageBlobStore |
getMainWANInstance |
|
Cache interface messages |
|
|
ChangesFeed |
getMainWANInstance |
|
Cache for Special:RecentChanges results |
|
|
WANCacheReapUpdate |
getMainWANInstance |
|
Tries to expire jammed cache items |
|
|
DifferenceEngine |
getMainWANInstance |
|
Differences between revisions of a page |
|
|
FeedUtils |
getMainWANInstance |
|
Purge cached feeds (from ChangesFeed) |
|
|
JobQueueDB |
getMainWANInstance |
doDeduplicateRootJob() |
caches timestamp to avoid duplicate jobs |
|
|
DjVuHandler |
getMainWANInstance |
getDimensionInfo() |
to avoid re-getting dimensions of a DjVu image file |
|
|
WikiPage |
getMainWANInstance |
getContentModel() |
to store content-model flag for a revision |
|
|
ResourceLoaderModule |
getMainWANInstance |
validateScriptFile() |
to cache validation results for a JavaScript file |
|
|
ResourceLoaderWikiModule |
getMainWANInstance |
preloadTitleInfo() |
to store title information (page_len, page_latest, page_touched) for a wiki page |
|
|
ChangesListSpecialPage |
getMainWANInstance |
getChangeTagList() |
to cache change tags (?) |
|
|
Title |
getMainWANInstance |
loadRestrictions() |
to check for page restrictions on a title |
|
|
User |
getMainWANInstance |
loadFromCache() |
gets user data including group memberships |
|
|
ParserTestRunner |
getMainWANInstance |
|
clears cache for tests |
|
|
ApiQueryWatchlistRawIntegrationTest |
getMainWANInstance |
|
clears cache for tests |
|
|
LinkRendererTest |
getMainWANInstance |
|
directly set cache for links, and clear cache after tests |
|
|
UserTest |
getMainWANInstance |
|
clear cache for tests |
|
|
IcuCollation |
getLocalServerInstance |
getFirstLetterData() |
for first letter of a string |
|
|
DefaultSettings |
getLocalServerInstance |
|
setup $wgObjectCaches for CACHE_ACCEL |
|
|
FileBackendGroup |
getLocalServerInstance |
|
Default cache for a file backend if no other one is specified ('hash') |
|
|
LockManagerGroup |
getLocalServerInstance |
|
Default cache for a lock manager if no other one is specified ('hash') |
|
|
GlobalFunctions |
getLocalServerInstance |
wfIsBadImage() |
for determining "bad images" (seems like sexual or violent images?) |
|
|
DateFormatter |
getLocalServerInstance |
getInstance() |
to cache (?) an instance of the date formatter for a language |
|
|
ResourceLoader |
getLocalServerInstance |
filter() |
to cache results of minifying CSS and JS |
|
|
ResourceLoaderFileModule |
getLocalServerInstance |
compileLessFile() |
to cache compile results for LESS files |
|
|
TemplateParser |
getLocalServerInstance |
getTemplate() |
to cache results of compiling a template |
|
|
FileContentsHasher |
getLocalServerInstance |
getFileContentsHashInternal() |
to cache hash values for files |
|
|
ApiStashEdit |
getLocalClusterInstance |
|
stash parsed versions of edit content while the user composes an edit comment |
|
|
AuthManager |
getLocalClusterInstance |
continueAccountCreation() |
prevent account creation race conditions |
|
|
ThrotlePreAuthenticationProvider |
getLocalClusterInstance |
|
throttle too many account creations |
|
|
Throttler |
getLocalClusterInstance |
|
abstract throttler; uses local cluster by default |
|
|
FileCacheBase |
getLocalClusterInstance |
|
Count number of cache misses |
|
|
WanCacheReapUpdate |
getLocalClusterInstance |
|
Tries to expire jammed cache items |
|
|
GlobalFunctions |
getLocalClusterInstance |
|
shims for old ways of getting cache keys and values |
|
|
JobQueueGroup |
getLocalClusterInstance |
|
Cache whether queues have jobs |
|
|
WikiPage |
getLocalClusterInstance |
triggerOpportunisticLinksUpdate() |
flag whether a page has random or time-based wikitext that can't be cached |
|
|
Preprocessor |
getLocalClusterInstance |
cacheSetTree() |
Cache document tree for pre-processor |
|
|
Pingback |
getLocalClusterInstance |
|
Flag to throttle sending pingbacks |
|
|
ResourceLoaderModule |
getLocalClusterInstance |
|
cache local paths of modules used by a skin (?) |
|
|
ServiceWiring |
getLocalClusterInstance |
|
cache location for salt () of CryptHKDF. Does this need to be secure? |
|
|
Setup |
getLocalClusterInstance |
|
default for $wgMemc |
|
|
BotPassword |
getLocalClusterInstance |
|
throttle for multiple password attempts by name and IP |
|
|
User |
getLocalClusterInstance |
pingLimiter() |
Limit the number of activities per user by group |
|
|
ResetAuthenticationThrottle |
getLocalClusterInstance |
|
Maintenance script to clear authentication throttling |
|
|
ApiStashEditTest |
getLocalClusterInstance |
|
clear cache for tests |
|
|
AuthManagerTest |
getLocalClusterInstance |
|
clear cache for tests |
|
|
GlobalTest |
getLocalClusterInstance |
|
clear cache for tests |
|
|
thumb |
getLocalClusterInstance |
|
limit number of times we try to create a thumbnail for a file that causes errors |
|
|
GlobalFunctions |
getInstance |
|
shim for old way of getting global cache instance and message cache instance |
|
|
Installer |
getInstance |
|
disable caching (CACHE_NONE) |
|
|
ServiceWiring |
getInstance |
|
to get the parser cache |
|
|
SessionManager |
getInstance |
|
storage for sessions |
|
|
Setup |
getInstance |
|
defaults for storing sessions |
|
|
LanguageConverter |
getInstance |
|
translation tables for variants of a language, like en-US to en-UK |
|
|
manageJobs |
getInstance |
repushAbandoned() |
timestamp last time we repushed abandoned jobs |
|
|
SiteStatsUpdate |
getMainObjectStash |
|
Stats for edits, articles, pages, users, images |
|
|
Article |
getMainObjectStash |
|
Flag for if a page was recently deleted |
|
|
WikiPage |
getMainObjectStash |
|
Flag for if a page was recently deleted |
|
|
UploadBase |
getMainObjectStash |
|
Current upload status |
|
|
extensions/Echo |
getMainStashInstance |
|
Last-viewed timestamp for notifications |
|
|
extensions/AbuseFilter |
getMainStashInstance |
|
Stats for hits and misses, profiling for each filter, block users |
|
|
extensions/FlaggedRevs |
getMainStashInstance |
|
Which user is currently reviewing a page or a diff |
|
|
extensions/CentralAuth |
getInstance |
|
Session storage (!) |
|
|
extensions/CentralNotice |
getMainWANObjectCache |
|
Banners, e.g. for fundraising |
|
|
extensions/ConfirmEdit |
getMainStashInstance |
|
captcha values |
|
|
extensions/TorBlock |
getMainStashInstance |
|
List of TOR exit nodes, status flag for loading the TOR exit nodes |
|
|