User:EvanProdromou/ObjectCache use
Appearance
| 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 |