MediaWiki  1.23.14
Cache
Collaboration diagram for Cache:

Files

file  APCBagOStuff.php
 Object caching using PHP's APC accelerator.
 
file  BagOStuff.php
 Classes to cache objects in PHP accelerators, SQL database or DBA files.
 
file  CacheDependency.php
 Data caching with dependencies.
 
file  DuplicateJob.php
 No-op job that does nothing.
 
file  EmptyBagOStuff.php
 Dummy object caching.
 
file  FileCacheBase.php
 Data storage in the file system.
 
file  GenderCache.php
 Caches user genders when needed to use correct namespace aliases.
 
file  HashBagOStuff.php
 Object caching using PHP arrays.
 
file  HTMLCacheUpdate.php
 HTML cache invalidation of all pages linking to a given title.
 
file  HTMLCacheUpdateJob.php
 HTML cache invalidation of all pages linking to a given title.
 
file  HTMLFileCache.php
 Page view caching in the file system.
 
file  LinkBatch.php
 Batch query to determine page existence.
 
file  LinkCache.php
 Page existence cache.
 
file  MapCacheLRU.php
 Per-process memory cache for storing items.
 
file  MemcachedBagOStuff.php
 Base class for memcached clients.
 
file  MemcachedPeclBagOStuff.php
 Object caching using memcached.
 
file  MemcachedPhpBagOStuff.php
 Object caching using memcached.
 
file  MessageCache.php
 Localisation messages cache.
 
file  MultiWriteBagOStuff.php
 Wrapper for object caching in different caches.
 
file  NullJob.php
 Degenerate job that does nothing.
 
file  ObjectCache.php
 Functions to get cache objects.
 
file  ObjectCacheSessionHandler.php
 Session storage in object cache.
 
file  ObjectFileCache.php
 Object cache in the file system.
 
file  ParserCache.php
 Cache for outputs of the PHP parser.
 
file  ProcessCacheLRU.php
 Per-process memory cache for storing items.
 
file  ResourceFileCache.php
 Resource loader request result caching in the file system.
 
file  SqlBagOStuff.php
 Object caching using a SQL database.
 
file  SquidUpdate.php
 Squid cache purging.
 
file  UserCache.php
 Caches current user names and other info based on user IDs.
 
file  WinCacheBagOStuff.php
 Object caching using WinCache.
 
file  XCacheBagOStuff.php
 Object caching using XCache.
 

Classes

class  APCBagOStuff
 This is a wrapper for APC's shared memory functions. More...
 
class  BagOStuff
 interface is intended to be more or less compatible with the PHP memcached client. More...
 
class  CacheDependency
 
class  ConstantDependency
 
class  DependencyWrapper
 This class stores an arbitrary value along with its dependencies. More...
 
class  EmptyBagOStuff
 A BagOStuff object with no objects in it. More...
 
class  FileCacheBase
 Base class for data storage in the file system. More...
 
class  FileDependency
 
class  GlobalDependency
 
class  HashBagOStuff
 This is a test of the interface, mainly. More...
 
class  HTMLCacheUpdate
 Class to invalidate the HTML cache of all the pages linking to a given title. More...
 
class  HTMLFileCache
 Page view caching in the file system. More...
 
class  LinkBatch
 Class representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object. More...
 
class  LinkCache
 Cache for article titles (prefixed DB keys) and ids linked from one source. More...
 
class  MapCacheLRU
 Handles a simple LRU key/value map with a maximum number of entries. More...
 
class  MemcachedBagOStuff
 Base class for memcached clients. More...
 
class  MemcachedPeclBagOStuff
 A wrapper class for the PECL memcached client. More...
 
class  MemcachedPhpBagOStuff
 A wrapper class for the pure-PHP memcached client, exposing a BagOStuff interface. More...
 
class  MessageCache
 Message cache Performs various MediaWiki namespace-related functions. More...
 
class  MultiWriteBagOStuff
 A cache class that replicates all writes to multiple child caches. More...
 
class  MWMemcached
 This is the PHP client for memcached - a distributed memory cache daemon. More...
 
class  ObjectCache
 Functions to get cache objects. More...
 
class  ObjectCacheSessionHandler
 Session storage in object cache. More...
 
class  ObjectFileCache
 Object cache in the file system. More...
 
class  ParserCache
 
class  ProcessCacheLRU
 Handles per process caching of items. More...
 
class  ResourceFileCache
 Resource loader request result caching in the file system. More...
 
class  SqlBagOStuff
 Class to store objects in the database. More...
 
class  SquidUpdate
 Handles purging appropriate Squid URLs given a title (or titles) More...
 
class  WinCacheBagOStuff
 Wrapper for WinCache object caching functions; identical interface to the APC wrapper. More...
 
class  XCacheBagOStuff
 Wrapper for XCache object caching functions; identical interface to the APC wrapper. More...
 

Detailed Description