Version the minifier cache in ResourceLoader
authorRoan Kattouw <catrope@users.mediawiki.org>
Thu, 17 Feb 2011 22:13:52 +0000 (22:13 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Thu, 17 Feb 2011 22:13:52 +0000 (22:13 +0000)
includes/resourceloader/ResourceLoader.php

index 3df06e2..2f21b1a 100644 (file)
@@ -29,6 +29,7 @@
 class ResourceLoader {
 
        /* Protected Static Members */
+       protected static $filterCacheVersion = 1;
 
        /** Array: List of module name/ResourceLoaderModule object pairs */
        protected $modules = array();
@@ -135,7 +136,7 @@ class ResourceLoader {
 
                // Try for cache hit
                // Use CACHE_ANYTHING since filtering is very slow compared to DB queries
-               $key = wfMemcKey( 'resourceloader', 'filter', $filter, md5( $data ) );
+               $key = wfMemcKey( 'resourceloader', 'filter', $filter, self::$filterCacheVersion, md5( $data ) );
                $cache = wfGetCache( CACHE_ANYTHING );
                $cacheEntry = $cache->get( $key );
                if ( is_string( $cacheEntry ) ) {