Lines Matching defs:cache
27 // To keep the shared heap object cache lean, only include objects that should
30 // deserializer, but do not need to be kept alive forever in the cache.
58 // which entries are added to the shared heap object cache. Terminate the
59 // cache with an undefined.
94 // is also a shared Isolate, the shared object cache needs to be extended
101 // This is strictly < because the existing cache contains the terminating
102 // undefined value, which the reconstructed cache does not.
202 // need to reconstruct the shared heap object cache because it is not actually
209 std::vector<Object>* cache =
212 // the end of the cache, since serializing the live Isolate may extend the
213 // shared object cache.
214 for (size_t i = 0, size = cache->size(); i < size - 1; i++) {
215 Handle<HeapObject> obj(HeapObject::cast(cache->at(i)), isolate());
221 DCHECK(cache->back().IsUndefined(isolate()));