Lines Matching refs:home
533 /** Look in the cache, at the home location for the given ClassValue. */
543 int home = (classValue.hashCodeForCache & mask);
544 Entry<?> e2 = cache[home]; // victim, if we find the real guy
546 return null; // if nobody is at home, no need to search nearby
550 for (int i = home + 1; i < home + PROBE_LIMIT; i++) {
556 // relocate colliding entry e2 (from cache[home]) to first empty slot
557 cache[home] = e;
690 /** Add the given entry to the cache, in its home location, unless it is out of date. */
697 /** Add the given entry to the cache, in its home location. */
703 int home = classValue.hashCodeForCache & mask;
704 Entry<?> e2 = placeInCache(cache, home, e, false);
708 int dis2 = entryDislocation(cache, home, e2);
709 int home2 = home - dis2;