Made delete() return True for NOT_FOUND memcached responses.
authorAaron <aschulz@wikimedia.org>
Fri, 27 Apr 2012 23:41:20 +0000 (16:41 -0700)
committerAaron <aschulz@wikimedia.org>
Fri, 27 Apr 2012 23:41:20 +0000 (16:41 -0700)
Change-Id: Ia1ec62721a3e42dd7a5bd21974e922d500d3f501

includes/objectcache/MemcachedClient.php

index 2815fee..1ddf3b9 100644 (file)
@@ -338,9 +338,10 @@ class MWMemcached {
                        $this->_debugprint( sprintf( "MemCache: delete %s (%s)\n", $key, $res ) );
                }
 
-               if ( $res == "DELETED" ) {
+               if ( $res == "DELETED" || $res == "NOT_FOUND" ) {
                        return true;
                }
+
                return false;
        }