| Index: net/base/cookie_monster_perftest.cc
 | 
| ===================================================================
 | 
| --- net/base/cookie_monster_perftest.cc	(revision 31079)
 | 
| +++ net/base/cookie_monster_perftest.cc	(working copy)
 | 
| @@ -40,7 +40,7 @@
 | 
|  static const GURL kUrlGoogle("http://www.google.izzle");
 | 
|  
 | 
|  TEST(CookieMonsterTest, TestAddCookiesOnSingleHost) {
 | 
| -  net::CookieMonster cm;
 | 
| +  scoped_refptr<net::CookieMonster> cm(new net::CookieMonster);
 | 
|    std::vector<std::string> cookies;
 | 
|    for (int i = 0; i < kNumCookies; i++) {
 | 
|      cookies.push_back(StringPrintf("a%03d=b", i));
 | 
| @@ -50,24 +50,24 @@
 | 
|    PerfTimeLogger timer("Cookie_monster_add_single_host");
 | 
|    for (std::vector<std::string>::const_iterator it = cookies.begin();
 | 
|         it != cookies.end(); ++it) {
 | 
| -    EXPECT_TRUE(cm.SetCookie(kUrlGoogle, *it));
 | 
| +    EXPECT_TRUE(cm->SetCookie(kUrlGoogle, *it));
 | 
|    }
 | 
|    timer.Done();
 | 
|  
 | 
|    PerfTimeLogger timer2("Cookie_monster_query_single_host");
 | 
|    for (std::vector<std::string>::const_iterator it = cookies.begin();
 | 
|         it != cookies.end(); ++it) {
 | 
| -    cm.GetCookies(kUrlGoogle);
 | 
| +    cm->GetCookies(kUrlGoogle);
 | 
|    }
 | 
|    timer2.Done();
 | 
|  
 | 
|    PerfTimeLogger timer3("Cookie_monster_deleteall_single_host");
 | 
| -  cm.DeleteAll(false);
 | 
| +  cm->DeleteAll(false);
 | 
|    timer3.Done();
 | 
|  }
 | 
|  
 | 
|  TEST(CookieMonsterTest, TestAddCookieOnManyHosts) {
 | 
| -  net::CookieMonster cm;
 | 
| +  scoped_refptr<net::CookieMonster> cm(new net::CookieMonster);
 | 
|    std::string cookie(kCookieLine);
 | 
|    std::vector<GURL> gurls;  // just wanna have ffffuunnn
 | 
|    for (int i = 0; i < kNumCookies; ++i) {
 | 
| @@ -78,18 +78,18 @@
 | 
|    PerfTimeLogger timer("Cookie_monster_add_many_hosts");
 | 
|    for (std::vector<GURL>::const_iterator it = gurls.begin();
 | 
|         it != gurls.end(); ++it) {
 | 
| -    EXPECT_TRUE(cm.SetCookie(*it, cookie));
 | 
| +    EXPECT_TRUE(cm->SetCookie(*it, cookie));
 | 
|    }
 | 
|    timer.Done();
 | 
|  
 | 
|    PerfTimeLogger timer2("Cookie_monster_query_many_hosts");
 | 
|    for (std::vector<GURL>::const_iterator it = gurls.begin();
 | 
|         it != gurls.end(); ++it) {
 | 
| -    cm.GetCookies(*it);
 | 
| +    cm->GetCookies(*it);
 | 
|    }
 | 
|    timer2.Done();
 | 
|  
 | 
|    PerfTimeLogger timer3("Cookie_monster_deleteall_many_hosts");
 | 
| -  cm.DeleteAll(false);
 | 
| +  cm->DeleteAll(false);
 | 
|    timer3.Done();
 | 
|  }
 | 
| 
 |