- if ( !array_key_exists( CACHE_MEMCACHED, $wgCaches ) ){
- require_once( 'memcached-client.php' );
-
- if (!class_exists("MemcachedClientforWiki")) {
- class MemCachedClientforWiki extends memcached {
- function _debugprint( $text ) {
- wfDebug( "memcached: $text\n" );
- }
- }
- }
-
- $wgCaches[CACHE_DB] = new MemCachedClientforWiki(
- array('persistant' => false, 'compress_threshold' => 1500 ) );
- $cache =& $wgCaches[CACHE_DB];
- $cache->set_servers( $wgMemCachedServers );
- $cache->set_debug( $wgMemCachedDebug );
+ if ( !array_key_exists( CACHE_MEMCACHED, $wgCaches ) ) {
+ $wgCaches[CACHE_MEMCACHED] = new MemCachedClientforWiki(
+ array('persistant' => $wgMemCachedPersistent, 'compress_threshold' => 1500 ) );
+ $wgCaches[CACHE_MEMCACHED]->set_servers( $wgMemCachedServers );
+ $wgCaches[CACHE_MEMCACHED]->set_debug( $wgMemCachedDebug );