• Home
  • Raw
  • Download

Lines Matching refs:cache

30   HostCache cache(kMaxCacheEntries, kSuccessEntryTTL, kFailureEntryTTL);  in TEST()  local
38 EXPECT_EQ(0U, cache.size()); in TEST()
41 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), base::TimeTicks()) == NULL); in TEST()
42 cache.Set(Key("foobar.com"), OK, AddressList(), now); in TEST()
43 entry1 = cache.Lookup(Key("foobar.com"), base::TimeTicks()); in TEST()
45 EXPECT_EQ(1U, cache.size()); in TEST()
51 EXPECT_TRUE(cache.Lookup(Key("foobar2.com"), base::TimeTicks()) == NULL); in TEST()
52 cache.Set(Key("foobar2.com"), OK, AddressList(), now); in TEST()
53 entry2 = cache.Lookup(Key("foobar2.com"), base::TimeTicks()); in TEST()
55 EXPECT_EQ(2U, cache.size()); in TEST()
61 EXPECT_EQ(entry1, cache.Lookup(Key("foobar.com"), now)); in TEST()
62 EXPECT_EQ(entry2, cache.Lookup(Key("foobar2.com"), now)); in TEST()
67 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), now) == NULL); in TEST()
68 EXPECT_EQ(entry2, cache.Lookup(Key("foobar2.com"), now)); in TEST()
71 cache.Set(Key("foobar.com"), OK, AddressList(), now); in TEST()
73 EXPECT_EQ(entry1, cache.Lookup(Key("foobar.com"), now)); in TEST()
74 EXPECT_EQ(2U, cache.size()); in TEST()
77 EXPECT_EQ(entry1, cache.Lookup(Key("foobar.com"), now)); in TEST()
78 EXPECT_EQ(entry2, cache.Lookup(Key("foobar2.com"), now)); in TEST()
83 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), now) == NULL); in TEST()
84 EXPECT_TRUE(cache.Lookup(Key("foobar2.com"), now) == NULL); in TEST()
90 HostCache cache(kMaxCacheEntries, kSuccessEntryTTL, kFailureEntryTTL); in TEST() local
95 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), base::TimeTicks()) == NULL); in TEST()
96 cache.Set(Key("foobar.com"), ERR_NAME_NOT_RESOLVED, AddressList(), now); in TEST()
97 EXPECT_EQ(1U, cache.size()); in TEST()
100 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), now) == NULL); in TEST()
104 cache.Set(Key("foobar.com"), OK, AddressList(), now); in TEST()
105 EXPECT_FALSE(cache.Lookup(Key("foobar.com"), now) == NULL); in TEST()
106 cache.Set(Key("foobar.com"), ERR_NAME_NOT_RESOLVED, AddressList(), now); in TEST()
107 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), now) == NULL); in TEST()
112 HostCache cache(kMaxCacheEntries, in TEST() local
122 EXPECT_EQ(0U, cache.size()); in TEST()
125 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), base::TimeTicks()) == NULL); in TEST()
126 cache.Set(Key("foobar.com"), ERR_NAME_NOT_RESOLVED, AddressList(), now); in TEST()
127 entry1 = cache.Lookup(Key("foobar.com"), base::TimeTicks()); in TEST()
129 EXPECT_EQ(1U, cache.size()); in TEST()
135 EXPECT_TRUE(cache.Lookup(Key("foobar2.com"), base::TimeTicks()) == NULL); in TEST()
136 cache.Set(Key("foobar2.com"), ERR_NAME_NOT_RESOLVED, AddressList(), now); in TEST()
137 entry2 = cache.Lookup(Key("foobar2.com"), base::TimeTicks()); in TEST()
139 EXPECT_EQ(2U, cache.size()); in TEST()
145 EXPECT_EQ(entry1, cache.Lookup(Key("foobar.com"), now)); in TEST()
146 EXPECT_EQ(entry2, cache.Lookup(Key("foobar2.com"), now)); in TEST()
151 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), now) == NULL); in TEST()
152 EXPECT_EQ(entry2, cache.Lookup(Key("foobar2.com"), now)); in TEST()
155 cache.Set(Key("foobar.com"), ERR_NAME_NOT_RESOLVED, AddressList(), now); in TEST()
157 EXPECT_EQ(entry1, cache.Lookup(Key("foobar.com"), now)); in TEST()
158 EXPECT_EQ(2U, cache.size()); in TEST()
161 EXPECT_EQ(entry1, cache.Lookup(Key("foobar.com"), now)); in TEST()
162 EXPECT_EQ(entry2, cache.Lookup(Key("foobar2.com"), now)); in TEST()
167 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), now) == NULL); in TEST()
168 EXPECT_TRUE(cache.Lookup(Key("foobar2.com"), now) == NULL); in TEST()
173 HostCache cache(kMaxCacheEntries, kSuccessEntryTTL, kFailureEntryTTL); in TEST() local
175 EXPECT_EQ(0U, cache.size()); in TEST()
183 cache.Set(Key(hostname), OK, AddressList(), now); in TEST()
185 EXPECT_EQ(5U, cache.size()); in TEST()
191 cache.Set(Key(hostname), OK, AddressList(), t); in TEST()
193 EXPECT_EQ(8U, cache.size()); in TEST()
198 cache.Set(Key(hostname), ERR_NAME_NOT_RESOLVED, AddressList(), now); in TEST()
200 EXPECT_EQ(10U, cache.size()); in TEST()
202 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid0"))); in TEST()
203 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid1"))); in TEST()
204 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid2"))); in TEST()
205 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid3"))); in TEST()
206 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid4"))); in TEST()
207 EXPECT_TRUE(ContainsKey(cache.entries_, Key("expired0"))); in TEST()
208 EXPECT_TRUE(ContainsKey(cache.entries_, Key("expired1"))); in TEST()
209 EXPECT_TRUE(ContainsKey(cache.entries_, Key("expired2"))); in TEST()
210 EXPECT_TRUE(ContainsKey(cache.entries_, Key("negative0"))); in TEST()
211 EXPECT_TRUE(ContainsKey(cache.entries_, Key("negative1"))); in TEST()
215 cache.max_entries_ = 5; in TEST()
216 cache.Compact(now, NULL); in TEST()
217 EXPECT_EQ(5U, cache.entries_.size()); in TEST()
219 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid0"))); in TEST()
220 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid1"))); in TEST()
221 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid2"))); in TEST()
222 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid3"))); in TEST()
223 EXPECT_TRUE(ContainsKey(cache.entries_, Key("valid4"))); in TEST()
224 EXPECT_FALSE(ContainsKey(cache.entries_, Key("expired0"))); in TEST()
225 EXPECT_FALSE(ContainsKey(cache.entries_, Key("expired1"))); in TEST()
226 EXPECT_FALSE(ContainsKey(cache.entries_, Key("expired2"))); in TEST()
227 EXPECT_FALSE(ContainsKey(cache.entries_, Key("negative0"))); in TEST()
228 EXPECT_FALSE(ContainsKey(cache.entries_, Key("negative1"))); in TEST()
232 cache.max_entries_ = 3; in TEST()
233 cache.Compact(now, NULL); in TEST()
234 EXPECT_EQ(3U, cache.size()); in TEST()
239 HostCache cache(3, kSuccessEntryTTL, kFailureEntryTTL); in TEST() local
244 cache.Set(Key("host1"), OK, AddressList(), now); in TEST()
245 cache.Set(Key("host2"), OK, AddressList(), now); in TEST()
246 cache.Set(Key("expired"), OK, AddressList(), now - kSuccessEntryTTL); in TEST()
248 EXPECT_EQ(3U, cache.size()); in TEST()
251 EXPECT_FALSE(NULL == cache.Lookup(Key("host1"), now)); in TEST()
252 EXPECT_FALSE(NULL == cache.Lookup(Key("host2"), now)); in TEST()
253 EXPECT_TRUE(NULL == cache.Lookup(Key("expired"), now)); in TEST()
256 cache.Set(Key("host3"), OK, AddressList(), now); in TEST()
257 EXPECT_EQ(3U, cache.size()); in TEST()
258 EXPECT_TRUE(cache.Lookup(Key("expired"), now) == NULL); in TEST()
259 EXPECT_FALSE(cache.Lookup(Key("host1"), now) == NULL); in TEST()
260 EXPECT_FALSE(cache.Lookup(Key("host2"), now) == NULL); in TEST()
261 EXPECT_FALSE(cache.Lookup(Key("host3"), now) == NULL); in TEST()
265 cache.Set(Key("host4"), OK, AddressList(), now); in TEST()
266 EXPECT_EQ(3U, cache.size()); in TEST()
267 cache.Set(Key("host5"), OK, AddressList(), now); in TEST()
268 EXPECT_EQ(3U, cache.size()); in TEST()
269 EXPECT_FALSE(cache.Lookup(Key("host5"), now) == NULL); in TEST()
275 HostCache cache(kMaxCacheEntries, kSuccessEntryTTL, kFailureEntryTTL); in TEST() local
286 EXPECT_EQ(0U, cache.size()); in TEST()
289 EXPECT_TRUE(cache.Lookup(key1, base::TimeTicks()) == NULL); in TEST()
290 cache.Set(key1, OK, AddressList(), now); in TEST()
291 entry1 = cache.Lookup(key1, base::TimeTicks()); in TEST()
293 EXPECT_EQ(1U, cache.size()); in TEST()
296 EXPECT_TRUE(cache.Lookup(key2, base::TimeTicks()) == NULL); in TEST()
297 cache.Set(key2, OK, AddressList(), now); in TEST()
298 entry2 = cache.Lookup(key2, base::TimeTicks()); in TEST()
300 EXPECT_EQ(2U, cache.size()); in TEST()
310 HostCache cache(kMaxCacheEntries, kSuccessEntryTTL, kFailureEntryTTL); in TEST() local
325 EXPECT_EQ(0U, cache.size()); in TEST()
328 EXPECT_TRUE(cache.Lookup(key1, base::TimeTicks()) == NULL); in TEST()
329 cache.Set(key1, OK, AddressList(), now); in TEST()
330 entry1 = cache.Lookup(key1, base::TimeTicks()); in TEST()
332 EXPECT_EQ(1U, cache.size()); in TEST()
335 EXPECT_TRUE(cache.Lookup(key2, base::TimeTicks()) == NULL); in TEST()
336 cache.Set(key2, OK, AddressList(), now); in TEST()
337 entry2 = cache.Lookup(key2, base::TimeTicks()); in TEST()
339 EXPECT_EQ(2U, cache.size()); in TEST()
342 EXPECT_TRUE(cache.Lookup(key3, base::TimeTicks()) == NULL); in TEST()
343 cache.Set(key3, OK, AddressList(), now); in TEST()
344 entry3 = cache.Lookup(key3, base::TimeTicks()); in TEST()
346 EXPECT_EQ(3U, cache.size()); in TEST()
357 HostCache cache(0, kSuccessEntryTTL, kFailureEntryTTL); in TEST() local
358 EXPECT_TRUE(cache.caching_is_disabled()); in TEST()
364 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), base::TimeTicks()) == NULL); in TEST()
365 cache.Set(Key("foobar.com"), OK, AddressList(), now); in TEST()
366 EXPECT_TRUE(cache.Lookup(Key("foobar.com"), base::TimeTicks()) == NULL); in TEST()
368 EXPECT_EQ(0U, cache.size()); in TEST()
372 HostCache cache(kMaxCacheEntries, kSuccessEntryTTL, kFailureEntryTTL); in TEST() local
377 EXPECT_EQ(0u, cache.size()); in TEST()
380 cache.Set(Key("foobar1.com"), OK, AddressList(), now); in TEST()
381 cache.Set(Key("foobar2.com"), OK, AddressList(), now); in TEST()
382 cache.Set(Key("foobar3.com"), OK, AddressList(), now); in TEST()
384 EXPECT_EQ(3u, cache.size()); in TEST()
386 cache.clear(); in TEST()
388 EXPECT_EQ(0u, cache.size()); in TEST()