From efda0b27befc28ec13dae23f48e8baea42f4a7f3 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 7 Nov 2012 13:42:31 -0800 Subject: [PATCH] Added GET profiling to pecl memcached (like the PHP one has). Change-Id: Ic92eb740240e2cb46688a174cdeda87c02d4d498 --- includes/objectcache/MemcachedPeclBagOStuff.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 ); } -- 2.20.1