Lines Matching refs:Object

115   private static CacheBuilder<Object, Object> createCacheBuilder() {
116 return new CacheBuilder<Object, Object>();
122 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder());
154 Equivalence<Object> testEquivalence = new Equivalence<Object>() {
156 protected boolean doEquivalent(Object a, Object b) {
161 protected int doHash(Object t) {
166 LocalCache<Object, Object> map =
173 Equivalence<Object> testEquivalence = new Equivalence<Object>() {
175 protected boolean doEquivalent(Object a, Object b) {
180 protected int doHash(Object t) {
185 LocalCache<Object, Object> map =
205 LocalCache<Object, Object> map =
246 LocalCache<Object, Object> map = makeLocalCache(
279 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
302 Weigher<Object, Object> testWeigher = new Weigher<Object, Object>() {
304 public int weigh(Object key, Object value) {
308 LocalCache<Object, Object> map =
314 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder().weakKeys());
320 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder().weakValues());
326 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder().softValues());
332 LocalCache<Object, Object> map, Strength keyStrength, Strength valueStrength) {
342 LocalCache<Object, Object> map =
350 LocalCache<Object, Object> map =
358 LocalCache<Object, Object> map =
364 RemovalListener<Object, Object> testListener = TestingRemovalListeners.nullRemovalListener();
365 LocalCache<Object, Object> map =
377 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder().ticker(testTicker));
404 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder());
407 Object key = new Object();
408 Object value = map.get(key, loader);
416 for (CacheBuilder<Object, Object> builder : allEvictingMakers()) {
417 LocalCache<Object, Object> map =
419 Segment<Object, Object> segment = map.segments[0];
420 List<ReferenceEntry<Object, Object>> writeOrder = Lists.newLinkedList();
421 List<ReferenceEntry<Object, Object>> readOrder = Lists.newLinkedList();
423 Object key = new Object();
427 ReferenceEntry<Object, Object> entry = segment.getEntry(key, hash);
438 List<ReferenceEntry<Object, Object>> reads = Lists.newArrayList();
439 Iterator<ReferenceEntry<Object, Object>> i = readOrder.iterator();
441 ReferenceEntry<Object, Object> entry = i.next();
460 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder());
463 Object key = new Object();
464 Object value = new Object();
472 CacheBuilder<Object, Object> builder = createCacheBuilder().concurrencyLevel(1);
474 LocalCache<Object, Object> map = makeLocalCache(builder);
475 Segment<Object, Object> segment = map.segments[0];
476 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
479 Object key = new Object();
481 Object value = new Object();
484 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
485 DummyValueReference<Object, Object> valueRef = DummyValueReference.create(value, entry);
501 CacheBuilder<Object, Object> builder = createCacheBuilder().concurrencyLevel(1);
503 LocalCache<Object, Object> map = makeLocalCache(builder);
504 Segment<Object, Object> segment = map.segments[0];
505 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
508 Object key = new Object();
510 Object value = new Object();
513 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
514 DummyValueReference<Object, Object> valueRef = DummyValueReference.create(value, entry);
530 CacheBuilder<Object, Object> builder = createCacheBuilder()
533 LocalCache<Object, Object> map = makeLocalCache(builder);
536 Object key = new Object();
537 Object one = map.get(key, loader);
540 Object two = map.get(key, loader);
549 final Object computedObject = new Object();
551 final CacheLoader<Object, Object> loader = new CacheLoader<Object, Object>() {
553 public Object load(Object key) throws Exception {
560 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
561 CacheBuilder<Object, Object> builder = createCacheBuilder()
564 final LocalCache<Object, Object> map = makeLocalCache(builder);
565 Segment<Object, Object> segment = map.segments[0];
566 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
569 final Object one = new Object();
603 ReferenceEntry<Object, Object> entry = segment.getEntry(one, hash);
604 ReferenceEntry<Object, Object> newEntry = segment.copyEntry(entry, null);
608 LoadingValueReference<Object, Object> valueReference =
628 RemovalListener<Object, Object> listener = new RemovalListener<Object, Object>() {
630 public void onRemoval(RemovalNotification<Object, Object> notification) {
635 CacheBuilder<Object, Object> builder = createCacheBuilder().removalListener(listener);
636 final LocalCache<Object, Object> cache = makeLocalCache(builder);
637 Object key = new Object();
638 cache.put(key, new Object());
649 final Object computedObject = new Object();
651 final CacheLoader<Object, Object> loader = new CacheLoader<Object, Object>() {
653 public Object load(Object key) throws Exception {
660 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
661 CacheBuilder<Object, Object> builder = createCacheBuilder().removalListener(listener);
662 final LocalCache<Object, Object> map = makeLocalCache(builder);
665 final Object one = new Object();
666 final Object two = new Object();
702 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
704 Segment<Object, Object> segment = map.segments[0];
706 Object key = new Object();
708 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
712 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
713 DummyValueReference<Object, Object> valueRef = DummyValueReference.create(null, entry);
723 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
724 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
728 Object one = new Object();
729 Object two = new Object();
730 Object three = new Object();
731 Object four = new Object();
732 Object five = new Object();
733 Object six = new Object();
765 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
766 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
770 Object one = new Object();
771 Object two = new Object();
772 Object three = new Object();
773 Object four = new Object();
774 Object five = new Object();
775 Object six = new Object();
781 Map<Object, Object> newMap = ImmutableMap.of(one, four);
793 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
794 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
798 Segment<Object, Object> segment = map.segments[0];
801 Object one = new Object();
802 Object two = new Object();
803 Object three = new Object();
810 ReferenceEntry<Object, Object> entry = segment.getEntry(one, hash);
819 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
820 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
827 Object one = new Object();
828 Object two = new Object();
829 Object three = new Object();
830 Object four = new Object();
831 Object five = new Object();
847 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
848 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
854 Object one = new Object();
855 Object two = new Object();
856 Object three = new Object();
857 Object four = new Object();
879 for (CacheBuilder<Object, Object> builder : allEntryTypeMakers()) {
880 LocalCache<Object, Object> map = makeLocalCache(builder);
882 Object keyOne = new Object();
883 Object valueOne = new Object();
885 ReferenceEntry<Object, Object> entryOne = map.newEntry(keyOne, hashOne, null);
886 ValueReference<Object, Object> valueRefOne = map.newValueReference(entryOne, valueOne, 1);
895 Object keyTwo = new Object();
896 Object valueTwo = new Object();
898 ReferenceEntry<Object, Object> entryTwo = map.newEntry(keyTwo, hashTwo, entryOne);
899 ValueReference<Object, Object> valueRefTwo = map.newValueReference(entryTwo, valueTwo, 1);
911 for (CacheBuilder<Object, Object> builder : allEntryTypeMakers()) {
912 LocalCache<Object, Object> map = makeLocalCache(builder);
914 Object keyOne = new Object();
915 Object valueOne = new Object();
917 ReferenceEntry<Object, Object> entryOne = map.newEntry(keyOne, hashOne, null);
920 Object keyTwo = new Object();
921 Object valueTwo = new Object();
923 ReferenceEntry<Object, Object> entryTwo = map.newEntry(keyTwo, hashTwo, entryOne);
933 ReferenceEntry<Object, Object> copyOne = map.copyEntry(entryOne, null);
940 ReferenceEntry<Object, Object> copyTwo = map.copyEntry(entryTwo, copyOne);
961 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
965 Segment<Object, Object> segment = map.segments[0];
968 Object key = new Object();
970 Object value = new Object();
971 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
974 ReferenceEntry<Object, Object> entry = map.newEntry(key, hash, null);
975 ValueReference<Object, Object> valueRef = map.newValueReference(entry, value, 1);
992 assertNull(segment.get(new Object(), hash));
995 DummyEntry<Object, Object> nullEntry = DummyEntry.create(null, hash, entry);
996 Object nullValue = new Object();
997 ValueReference<Object, Object> nullValueRef = map.newValueReference(nullEntry, nullValue, 1);
1007 DummyEntry<Object, Object> dummy = DummyEntry.create(new Object(), hash, entry);
1008 Object dummyValue = new Object();
1009 ValueReference<Object, Object> dummyValueRef = map.newValueReference(dummy, dummyValue, 1);
1019 dummyValue = new Object();
1038 LocalCache<Object, Object> map =
1040 Segment<Object, Object> segment = map.segments[0];
1043 Object key = new Object();
1045 Object oldValue = new Object();
1046 Object newValue = new Object();
1047 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1050 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
1051 DummyValueReference<Object, Object> oldValueRef = DummyValueReference.create(oldValue, entry);
1082 LocalCache<Object, Object> map =
1084 Segment<Object, Object> segment = map.segments[0];
1087 Object key = new Object();
1089 Object oldValue = new Object();
1090 Object newValue = new Object();
1091 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1094 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
1095 DummyValueReference<Object, Object> oldValueRef = DummyValueReference.create(oldValue, entry);
1121 LocalCache<Object, Object> map =
1123 Segment<Object, Object> segment = map.segments[0];
1126 Object key = new Object();
1128 Object oldValue = new Object();
1129 Object newValue = new Object();
1142 ReferenceEntry<Object, Object> entry = segment.getEntry(key, hash);
1143 DummyValueReference<Object, Object> oldValueRef = DummyValueReference.create(oldValue, entry);
1153 LocalCache<Object, Object> map =
1155 Segment<Object, Object> segment = map.segments[0];
1158 Object key = new Object();
1160 Object oldValue = new Object();
1161 Object newValue = new Object();
1174 ReferenceEntry<Object, Object> entry = segment.getEntry(key, hash);
1175 DummyValueReference<Object, Object> oldValueRef = DummyValueReference.create(oldValue, entry);
1185 LocalCache<Object, Object> map =
1187 Segment<Object, Object> segment = map.segments[0];
1192 Object key = new Object();
1193 Object value = new Object();
1202 LocalCache<Object, Object> map =
1207 LinkedHashMap<Object, Object> originalMap = Maps.newLinkedHashMap();
1209 Object key = new Object();
1210 Object value = new Object();
1214 Iterator<Object> it = originalMap.keySet().iterator();
1223 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
1224 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
1227 Segment<Object, Object> segment = map.segments[0];
1229 Object key = new Object();
1231 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1234 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
1235 LoadingValueReference<Object, Object> valueRef = new LoadingValueReference<Object, Object>();
1239 Object value = new Object();
1249 Object value2 = new Object();
1253 RemovalNotification<Object, Object> notification = listener.remove();
1259 Object value3 = new Object();
1270 Object value4 = new Object();
1271 DummyValueReference<Object, Object> value3Ref = DummyValueReference.create(value3, entry);
1272 valueRef = new LoadingValueReference<Object, Object>(value3Ref);
1301 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder().concurrencyLevel(1));
1302 Segment<Object, Object> segment = map.segments[0];
1304 Object key = new Object();
1306 Object oldValue = new Object();
1307 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1310 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
1311 DummyValueReference<Object, Object> oldValueRef = DummyValueReference.create(oldValue, entry);
1340 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder().concurrencyLevel(1));
1341 Segment<Object, Object> segment = map.segments[0];
1343 Object key = new Object();
1345 Object oldValue = new Object();
1346 Object newValue = new Object();
1347 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1350 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
1351 DummyValueReference<Object, Object> oldValueRef = DummyValueReference.create(oldValue, entry);
1386 LocalCache<Object, Object> map =
1388 Segment<Object, Object> segment = map.segments[0];
1393 ReferenceEntry<Object, Object> entry = null;
1395 Object key = new Object();
1396 Object value = new Object();
1400 ValueReference<Object, Object> valueRef = map.newValueReference(entry, value, 1);
1405 ImmutableMap<Object, Object> originalMap = ImmutableMap.copyOf(map);
1421 CountingRemovalListener<Object, Object> listener = countingRemovalListener();
1422 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
1428 Segment<Object, Object> segment = map.segments[0];
1429 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1433 Object keyOne = new Object();
1434 Object valueOne = new Object();
1436 DummyEntry<Object, Object> entryOne = createDummyEntry(keyOne, hashOne, valueOne, null);
1437 Object keyTwo = new Object();
1438 Object valueTwo = new Object();
1440 DummyEntry<Object, Object> entryTwo = createDummyEntry(keyTwo, hashTwo, valueTwo, entryOne);
1441 Object keyThree = new Object();
1442 Object valueThree = new Object();
1444 DummyEntry<Object, Object> entryThree =
1473 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder().concurrencyLevel(1));
1474 Segment<Object, Object> segment = map.segments[0];
1477 Object keyOne = new Object();
1478 Object valueOne = new Object();
1480 DummyEntry<Object, Object> entryOne = createDummyEntry(keyOne, hashOne, valueOne, null);
1481 Object keyTwo = new Object();
1482 Object valueTwo = new Object();
1484 DummyEntry<Object, Object> entryTwo = createDummyEntry(keyTwo, hashTwo, valueTwo, entryOne);
1485 Object keyThree = new Object();
1486 Object valueThree = new Object();
1488 DummyEntry<Object, Object> entryThree =
1498 ReferenceEntry<Object, Object> newFirst = segment.removeEntryFromChain(entryThree, entryTwo);
1517 LocalCache<Object, Object> map =
1519 Segment<Object, Object> segment = map.segments[0];
1525 ReferenceEntry<Object, Object> entry = null;
1527 Object key = new Object();
1528 Object value = (i % 3 == 0) ? null : new Object();
1535 ValueReference<Object, Object> valueRef = DummyValueReference.create(value, entry);
1543 ImmutableMap<Object, Object> originalMap = ImmutableMap.copyOf(map);
1576 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
1581 Segment<Object, Object> segment = map.segments[0];
1582 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1585 Object key = new Object();
1586 Object value = new Object();
1588 DummyEntry<Object, Object> entry = createDummyEntry(key, hash, value, null);
1609 QueuingRemovalListener<Object, Object> listener = queuingRemovalListener();
1610 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
1616 Segment<Object, Object> segment = map.segments[0];
1617 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1620 Object key = new Object();
1621 Object value = new Object();
1623 DummyEntry<Object, Object> entry = createDummyEntry(key, hash, value, null);
1645 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
1651 Segment<Object, Object> segment = map.segments[0];
1652 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1655 Object key = new Object();
1656 Object value = new Object();
1658 DummyEntry<Object, Object> entry = createDummyEntry(key, hash, value, null);
1677 CountingRemovalListener<Object, Object> listener =
1679 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
1685 Segment<Object, Object> segment = map.segments[0];
1686 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1689 Object key = new Object();
1690 Object value = new Object();
1692 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
1693 DummyValueReference<Object, Object> valueRef = DummyValueReference.create(value, entry);
1715 DummyValueReference<Object, Object> otherValueRef = DummyValueReference.create(value, entry);
1726 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
1732 Segment<Object, Object> segment = map.segments[0];
1733 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
1736 Object key = new Object();
1738 DummyEntry<Object, Object> entry = DummyEntry.create(key, hash, null);
1739 LoadingValueReference<Object, Object> valueRef = new LoadingValueReference<Object, Object>();
1755 Object value = new Object();
1756 DummyValueReference<Object, Object> previousRef = DummyValueReference.create(value, entry);
1757 valueRef = new LoadingValueReference<Object, Object>(previousRef);
1767 DummyValueReference<Object, Object> otherValueRef = DummyValueReference.create(value, entry);
1784 for (CacheBuilder<Object, Object> builder : allEvictingMakers()) {
1785 LocalCache<Object, Object> map = makeLocalCache(builder.concurrencyLevel(1));
1786 Segment<Object, Object> segment = map.segments[0];
1789 Object keyOne = new Object();
1790 Object valueOne = new Object();
1791 Object keyTwo = new Object();
1792 Object valueTwo = new Object();
1809 for (CacheBuilder<Object, Object> builder : allEvictingMakers()) {
1810 LocalCache<Object, Object> map = makeLocalCache(builder.concurrencyLevel(1));
1811 Segment<Object, Object> segment = map.segments[0];
1814 Object keyOne = new Object();
1815 Object valueOne = new Object();
1835 map.put(new Object(), new Object());
1844 for (Object key : map.keySet()) {
1853 for (CacheBuilder<Object, Object> builder : allEvictingMakers()) {
1854 LocalCache<Object, Object> map = makeLocalCache(builder.concurrencyLevel(1));
1855 Segment<Object, Object> segment = map.segments[0];
1856 List<ReferenceEntry<Object, Object>> writeOrder = Lists.newLinkedList();
1857 List<ReferenceEntry<Object, Object>> readOrder = Lists.newLinkedList();
1859 Object key = new Object();
1861 Object value = new Object();
1863 ReferenceEntry<Object, Object> entry = createDummyEntry(key, hash, value, null);
1875 List<ReferenceEntry<Object, Object>> reads = Lists.newArrayList();
1876 Iterator<ReferenceEntry<Object, Object>> i = readOrder.iterator();
1878 ReferenceEntry<Object, Object> entry = i.next();
1894 for (CacheBuilder<Object, Object> builder : allEvictingMakers()) {
1895 LocalCache<Object, Object> map = makeLocalCache(builder.concurrencyLevel(1));
1896 Segment<Object, Object> segment = map.segments[0];
1897 List<ReferenceEntry<Object, Object>> writeOrder = Lists.newLinkedList();
1898 List<ReferenceEntry<Object, Object>> readOrder = Lists.newLinkedList();
1900 Object key = new Object();
1902 Object value = new Object();
1905 ReferenceEntry<Object, Object> entry = segment.getEntry(key, hash);
1916 List<ReferenceEntry<Object, Object>> reads = Lists.newArrayList();
1917 Iterator<ReferenceEntry<Object, Object>> i = readOrder.iterator();
1919 ReferenceEntry<Object, Object> entry = i.next();
1937 for (CacheBuilder<Object, Object> builder : allEvictingMakers()) {
1938 LocalCache<Object, Object> map = makeLocalCache(builder.concurrencyLevel(1));
1939 Segment<Object, Object> segment = map.segments[0];
1940 List<ReferenceEntry<Object, Object>> writeOrder = Lists.newLinkedList();
1942 Object key = new Object();
1944 Object value = new Object();
1946 ReferenceEntry<Object, Object> entry = createDummyEntry(key, hash, value, null);
1957 List<ReferenceEntry<Object, Object>> writes = Lists.newArrayList();
1958 Iterator<ReferenceEntry<Object, Object>> i = writeOrder.iterator();
1960 ReferenceEntry<Object, Object> entry = i.next();
2039 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
2043 Segment<Object, Object> segment = map.segments[0];
2045 Object key = new Object();
2046 Object value = new Object();
2048 ReferenceEntry<Object, Object> entry = map.getEntry(key);
2078 LocalCache<Object, Object> map = makeLocalCache(createCacheBuilder()
2082 Segment<Object, Object> segment = map.segments[0];
2084 Object key = new Object();
2085 Object value = new Object();
2087 ReferenceEntry<Object, Object> entry = map.getEntry(key);
2132 LocalCache<Object, Object> map =
2134 Segment<Object, Object> segment = map.segments[0];
2138 ReferenceEntry<Object, Object> entry = null;
2139 LinkedHashMap<Object, Object> originalMap = Maps.newLinkedHashMap();
2141 Object key = new Object();
2142 Object value = new Object();
2143 AtomicReferenceArray<ReferenceEntry<Object, Object>> table = segment.table;
2146 ReferenceEntry<Object, Object> first = table.get(index);
2148 ValueReference<Object, Object> valueRef = map.newValueReference(entry, value, 1);
2159 Iterator<Object> it = originalMap.keySet().iterator();
2172 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2173 LocalCache<Object, Object> map =
2176 Segment<Object, Object> segment = map.segments[0];
2178 Object keyOne = new Object();
2180 Object valueOne = new Object();
2181 Object keyTwo = new Object();
2182 Object valueTwo = new Object();
2185 ReferenceEntry<Object, Object> entry = segment.getEntry(keyOne, hashOne);
2188 Reference<Object> reference = (Reference) entry;
2202 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2203 LocalCache<Object, Object> map =
2206 Segment<Object, Object> segment = map.segments[0];
2208 Object keyOne = new Object();
2210 Object valueOne = new Object();
2211 Object keyTwo = new Object();
2212 Object valueTwo = new Object();
2215 ReferenceEntry<Object, Object> entry = segment.getEntry(keyOne, hashOne);
2216 ValueReference<Object, Object> valueReference = entry.getValueReference();
2219 Reference<Object> reference = (Reference) valueReference;
2233 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2234 LocalCache<Object, Object> map =
2237 Segment<Object, Object> segment = map.segments[0];
2239 Object keyOne = new Object();
2241 Object valueOne = new Object();
2242 Object keyTwo = new Object();
2245 ReferenceEntry<Object, Object> entry = segment.getEntry(keyOne, hashOne);
2248 Reference<Object> reference = (Reference) entry;
2264 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2265 LocalCache<Object, Object> map =
2268 Segment<Object, Object> segment = map.segments[0];
2270 Object keyOne = new Object();
2272 Object valueOne = new Object();
2273 Object keyTwo = new Object();
2276 ReferenceEntry<Object, Object> entry = segment.getEntry(keyOne, hashOne);
2277 ValueReference<Object, Object> valueReference = entry.getValueReference();
2280 Reference<Object> reference = (Reference) valueReference;
2298 CacheLoader<Object, Object> loader = identityLoader();
2303 CacheLoader<Object, Object> loader = new SerializableCacheLoader();
2304 RemovalListener<Object, Object> listener = new SerializableRemovalListener<Object, Object>();
2305 SerializableWeigher<Object, Object> weigher = new SerializableWeigher<Object, Object>();
2308 LocalLoadingCache<Object, Object> one = (LocalLoadingCache) CacheBuilder.newBuilder()
2320 one.getUnchecked(new Object());
2323 LocalLoadingCache<Object, Object> two = SerializableTester.reserialize(one);
2327 LocalCache<Object, Object> localCacheOne = one.localCache;
2328 LocalCache<Object, Object> localCacheTwo = two.localCache;
2343 LocalLoadingCache<Object, Object> three = SerializableTester.reserialize(two);
2344 LocalCache<Object, Object> localCacheThree = three.localCache;
2360 RemovalListener<Object, Object> listener = new SerializableRemovalListener<Object, Object>();
2361 SerializableWeigher<Object, Object> weigher = new SerializableWeigher<Object, Object>();
2364 LocalManualCache<Object, Object> one = (LocalManualCache) CacheBuilder.newBuilder()
2375 one.put(new Object(), new Object());
2378 LocalManualCache<Object, Object> two = SerializableTester.reserialize(one);
2382 LocalCache<Object, Object> localCacheOne = one.localCache;
2383 LocalCache<Object, Object> localCacheTwo = two.localCache;
2397 LocalManualCache<Object, Object> three = SerializableTester.reserialize(two);
2398 LocalCache<Object, Object> localCacheThree = three.localCache;
2419 private static Iterable<CacheBuilder<Object, Object>> allEntryTypeMakers() {
2420 List<CacheBuilder<Object, Object>> result =
2422 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2425 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2428 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2431 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2434 for (CacheBuilder<Object, Object> builder : allKeyValueStrengthMakers()) {
2444 static Iterable<CacheBuilder<Object, Object>> allEvictingMakers() {
2460 private static Iterable<CacheBuilder<Object, Object>> allKeyValueStrengthMakers() {
2669 extends CacheLoader<Object, Object> implements Serializable {
2671 public Object load(Object key) {
2672 return new Object();
2681 public boolean equals(Object o) {
2697 public boolean equals(Object o) {
2714 public boolean equals(Object o) {
2731 public boolean equals(Object o) {