wiki.techinc.nl/includes/cache
Aaron Schulz ae63b9ae10 [FileBackend] Stat caching improvements.
Callers often tend to end up calling getFileStat(), at least indirectly,
or in various successive function on the same path. This created RTTs
when the file didn't exist since negatives were not cached. This change
does the following:

* Cache definitive negatives (404s) in the process cache.
  Nothing is cached on failure (like network problems).
* Ignore process cache entries after a brief time period
  so long running scripts do not have overly stale entries.

Change-Id: I356bd9f48281e3c7e7a273778b2aca59c521a0c7
2012-11-16 12:14:20 -08:00
..
CacheDependency.php miscellaneous doxygen warnings 2012-10-22 14:00:08 +02:00
FileCacheBase.php Remove a bunch of trailing spaces and unneeded newlines 2012-10-10 20:14:40 +02:00
GenderCache.php Fill GenderCache inside ApiPageSet 2012-05-16 16:46:22 +02:00
HTMLCacheUpdate.php Moved core Job classes under includes/job/jobs. 2012-10-22 17:25:58 -07:00
HTMLFileCache.php Update docs for return and exception info 2012-10-09 09:41:58 +00:00
LinkBatch.php Added missing GPLv2 headers in some places. 2012-05-08 14:51:21 +02:00
LinkCache.php [bug 37746] string ids for content model and format. 2012-06-26 15:56:06 +02:00
MessageCache.php Fixed MessageCache::parseText() and fixed docs for MessageCache::parse() 2012-11-01 10:28:52 -07:00
ObjectFileCache.php Added missing GPLv2 headers in some places. 2012-05-08 14:51:21 +02:00
ProcessCacheLRU.php [FileBackend] Stat caching improvements. 2012-11-16 12:14:20 -08:00
ResourceFileCache.php Added missing GPLv2 headers in some places. 2012-05-08 14:51:21 +02:00
SquidUpdate.php Fixed the caching of redirects in Squid 2012-10-17 11:00:07 +11:00
UserCache.php merging latest master 2012-08-20 16:55:28 +02:00