|
MediaWiki 1.44.0
|

Files | |
| file | BacklinkCacheFactory.php |
| Remember the page that was previously loaded. | |
| file | CacheKeyHelper.php |
| This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. | |
| file | FileCacheBase.php |
| Data storage in the file system. | |
| file | HTMLFileCache.php |
| Page view caching in the file system. | |
| file | LinkBatch.php |
| Batch query to determine page existence. | |
| file | LinkBatchFactory.php |
| Factory to create LinkBatch objects for querying page existence. | |
| file | LinkCache.php |
| Page existence cache. | |
| file | ObjectCache.php |
| Functions to get cache objects. | |
| file | ParserCache.php |
| Cache for outputs of the PHP parser. | |
| file | ParserCacheFactory.php |
| This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. | |
| file | ParserCacheFilter.php |
| This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. | |
| file | RevisionOutputCache.php |
| Cache for outputs of the PHP parser. | |
| file | SqlBagOStuff.php |
| Object caching using a SQL database. | |
| file | UserCache.php |
| Caches current user names and other info based on user IDs. | |
Classes | |
| class | Wikimedia\ObjectCache\APCUBagOStuff |
| Store data in the local server memory via APCu (php-apcu) More... | |
| class | Wikimedia\ObjectCache\BagOStuff |
| Abstract class for any ephemeral data store. More... | |
| class | Wikimedia\ObjectCache\CachedBagOStuff |
| Wrap any BagOStuff and add an in-process memory cache to it. More... | |
| class | MediaWiki\Cache\CacheKeyHelper |
| Helper class for mapping value objects representing basic entities to cache keys. More... | |
| class | MediaWiki\Deferred\CdnCacheUpdate |
| Handles purging the appropriate CDN objects given a list of URLs or Title instances. More... | |
| class | Wikimedia\ObjectCache\EmptyBagOStuff |
| No-op implementation that stores nothing. More... | |
| interface | Wikimedia\LightweightObjectStore\ExpirationAwareness |
| Generic interface providing Time-To-Live constants for expirable object storage. More... | |
| class | MediaWiki\Cache\FileCacheBase |
| Base class for data storage in the file system. More... | |
| class | MediaWiki\Cache\GenderCache |
| Look up "gender" user preference. More... | |
| class | Wikimedia\ObjectCache\HashBagOStuff |
| Store data in a memory for the current request/process only. More... | |
| class | MediaWiki\JobQueue\Jobs\HTMLCacheUpdateJob |
| Job to purge the HTML/file cache for all pages that link to or use another page or file. More... | |
| class | MediaWiki\Cache\HTMLCacheUpdater |
| Class to invalidate the CDN and HTMLFileCache entries associated with URLs/titles. More... | |
| class | MediaWiki\Cache\HTMLFileCache |
| Page view caching in the file system. More... | |
| class | MediaWiki\Deferred\HtmlFileCacheUpdate |
| HTMLFileCache purge update for a set of titles. More... | |
| interface | Wikimedia\ObjectCache\IStoreKeyEncoder |
| Key-encoding methods for object caching (BagOStuff and WANObjectCache) More... | |
| class | MediaWiki\Cache\LinkBatch |
| Class representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object. More... | |
| class | MediaWiki\Cache\LinkBatchFactory |
| class | MediaWiki\Cache\LinkCache |
| Cache for article titles (prefixed DB keys) and ids linked from one source. More... | |
| class | Wikimedia\MapCacheLRU\MapCacheLRU |
| Store key-value entries in a size-limited in-memory LRU cache. More... | |
| class | Wikimedia\ObjectCache\MediumSpecificBagOStuff |
| Helper classs that implements most of BagOStuff for a backend. More... | |
| class | Wikimedia\ObjectCache\MemcachedBagOStuff |
| Store data in a memcached server or memcached cluster. More... | |
| class | MemcachedClient |
| memcached client class implemented using (p)fsockopen() More... | |
| class | Wikimedia\ObjectCache\MemcachedPeclBagOStuff |
| Store data on memcached server(s) via the php-memcached PECL extension. More... | |
| class | Wikimedia\ObjectCache\MemcachedPhpBagOStuff |
| Store data on memcached servers(s) via a pure-PHP memcached client. More... | |
| class | Wikimedia\ObjectCache\MultiWriteBagOStuff |
| Wrap multiple BagOStuff objects, to implement different caching tiers. More... | |
| class | ObjectCache |
| class | ObjectCacheFactory |
| Factory for cache objects as configured in the ObjectCaches setting. More... | |
| class | MediaWiki\Parser\ParserCache |
| Cache for ParserOutput objects corresponding to the latest page revisions. More... | |
| class | Wikimedia\ObjectCache\RedisBagOStuff |
| Store data in Redis. More... | |
| class | Wikimedia\ObjectCache\RedisConnectionPool |
| Manage one or more Redis client connection. More... | |
| class | Wikimedia\ObjectCache\RedisConnRef |
| Wrapper class for Redis connections that automatically reuses connections (via RAII pattern) More... | |
| class | MediaWiki\Parser\RevisionOutputCache |
| Cache for ParserOutput objects. More... | |
| class | Wikimedia\ObjectCache\SerializedValueContainer |
| Helper class for segmenting large cache values without relying on serializing classes. More... | |
| class | SqlBagOStuff |
| RDBMS-based caching module. More... | |
| class | Wikimedia\ObjectCache\WANObjectCache |
| Multi-datacenter aware caching interface. More... | |
Most important classes are: