std::vector< std::pair< std::vector< MutablePageMetadata * >, size_t > > shared_pool_
V8_EXPORT_PRIVATE void ReleaseImmediately(Isolate *isolate)
void ReleaseOnTearDown(Isolate *isolate)
size_t GetSharedCount() const
size_t GetCount(Isolate *isolate) const
MutablePageMetadata * Remove(Isolate *isolate)
PagePool & operator=(const PagePool &)=delete
size_t GetTotalCount() const
void Add(Isolate *isolate, MutablePageMetadata *chunk)
absl::flat_hash_map< Isolate *, std::vector< MutablePageMetadata * > > local_pools
PagePool(const PagePool &)=delete
size_t ReleaseUpTo(size_t id)