diff options
author | Brion Vibber <brion@users.mediawiki.org> | 2004-08-11 02:31:47 +0000 |
---|---|---|
committer | Brion Vibber <brion@users.mediawiki.org> | 2004-08-11 02:31:47 +0000 |
commit | 17513fbf00fe89a569da3133197a967d49625c41 (patch) | |
tree | a3d924b24d62b189c816eb0f97fe7a5b04738a9c /includes/MessageCache.php | |
parent | b5c80fc4710af2975ee52d9106dd2969ff91e00e (diff) | |
download | mediawikicore-17513fbf00fe89a569da3133197a967d49625c41.tar.gz mediawikicore-17513fbf00fe89a569da3133197a967d49625c41.zip |
Add MessageCache::clear and use it on initialise/rebuild of messages
to clear the object cache.
Notes
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/4666
Diffstat (limited to 'includes/MessageCache.php')
-rwxr-xr-x | includes/MessageCache.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/includes/MessageCache.php b/includes/MessageCache.php index 8b28aaf80622..7ff37787b32f 100755 --- a/includes/MessageCache.php +++ b/includes/MessageCache.php @@ -239,5 +239,12 @@ class MessageCache $this->mExtensionMessages[$key] = $value; } } + + # Clear all stored messages. Mainly used after a mass rebuild. + function clear() { + if( $this->mUseCache ) { + $this->mMemc->delete( $this->mMemcKey ); + } + } } ?> |