* Wont work
[lhc/web/wiklou.git] / includes / ObjectCache.php
index 2b26cf4..7d9caf8 100644 (file)
@@ -1,7 +1,6 @@
 <?php
 /**
- * @package MediaWiki
- * @subpackage Cache
+ * @addtogroup Cache
  */
 
 /**
@@ -9,8 +8,7 @@
  * It acts as a memcached server with no RAM, that is, all objects are
  * cleared the moment they are set. All set operations succeed and all
  * get operations return null.
- * @package MediaWiki
- * @subpackage Cache
+ * @addtogroup Cache
  */
 class FakeMemCachedClient {
        function add ($key, $val, $exp = 0) { return true; }
@@ -72,6 +70,8 @@ function &wfGetCache( $inputType ) {
                                $wgCaches[CACHE_ACCEL] = new eAccelBagOStuff;
                        } elseif ( function_exists( 'apc_fetch') ) {
                                $wgCaches[CACHE_ACCEL] = new APCBagOStuff;
+                       } elseif( function_exists( 'xcache_get' ) ) {
+                               $wgCaches[CACHE_ACCEL] = new XCacheBagOStuff();
                        } elseif ( function_exists( 'mmcache_get' ) ) {
                                $wgCaches[CACHE_ACCEL] = new TurckBagOStuff;
                        } else {
@@ -123,4 +123,4 @@ function &wfGetParserCacheStorage() {
        return $ret;
 }
 
-?>
+