Lines Matching refs:cache
35 #include "packed-cache-inl.h"
41 PackedCache<32, uint32> cache(0);
42 CHECK_EQ(cache.GetOrDefault(0, 1), 0);
43 cache.Put(0, 17);
44 CHECK(cache.Has(0));
45 CHECK_EQ(cache.GetOrDefault(0, 1), 17);
46 cache.Put(19, 99);
47 CHECK(cache.Has(0) && cache.Has(19));
48 CHECK_EQ(cache.GetOrDefault(0, 1), 17);
49 CHECK_EQ(cache.GetOrDefault(19, 1), 99);
51 cache.Put(1 << kHashbits, 22);
52 CHECK(!cache.Has(0));
53 CHECK_EQ(cache.GetOrDefault(0, 1), 1);
54 CHECK_EQ(cache.GetOrDefault(1 << kHashbits, 1), 22);