From: Aaron Schulz Date: Wed, 7 Nov 2012 21:42:31 +0000 (-0800) Subject: Added GET profiling to pecl memcached (like the PHP one has). X-Git-Tag: 1.31.0-rc.0~21715 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/?a=commitdiff_plain;h=efda0b27befc28ec13dae23f48e8baea42f4a7f3;p=lhc%2Fweb%2Fwiklou.git Added GET profiling to pecl memcached (like the PHP one has). Change-Id: Ic92eb740240e2cb46688a174cdeda87c02d4d498 --- diff --git a/includes/objectcache/MemcachedPeclBagOStuff.php b/includes/objectcache/MemcachedPeclBagOStuff.php index 76886ebb18..7793710ede 100644 --- a/includes/objectcache/MemcachedPeclBagOStuff.php +++ b/includes/objectcache/MemcachedPeclBagOStuff.php @@ -107,8 +107,11 @@ class MemcachedPeclBagOStuff extends MemcachedBagOStuff { * @return Mixed */ public function get( $key ) { + wfProfileIn( __METHOD__ ); $this->debugLog( "get($key)" ); - return $this->checkResult( $key, parent::get( $key ) ); + $value = $this->checkResult( $key, parent::get( $key ) ); + wfProfileOut( __METHOD__ ); + return $value; } /** @@ -224,9 +227,11 @@ class MemcachedPeclBagOStuff extends MemcachedBagOStuff { * @return Array */ public function getMulti( array $keys ) { + wfProfileIn( __METHOD__ ); $this->debugLog( 'getMulti(' . implode( ', ', $keys ) . ')' ); $callback = array( $this, 'encodeKey' ); $result = $this->client->getMulti( array_map( $callback, $keys ) ); + wfProfileOut( __METHOD__ ); return $this->checkResult( false, $result ); }