|
MediaWiki master
|

Files | |
| file | BacklinkCacheFactory.php |
| Remember the page that was previously loaded. | |
| file | FileCacheBase.php |
| Data storage in the file system. | |
| file | HTMLFileCache.php |
| Page view caching in the file system. | |
| file | ObjectCache.php |
| Functions to get cache objects. | |
| file | ParserCache.php |
| Cache for outputs of the PHP parser. | |
| file | ParserCacheFactory.php |
| file | ParserCacheFilter.php |
| 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\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 | 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 | MemoizedCallable |
| APCu-backed function memoization. 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: