Lines Matching refs:cache_
49 , cache_(cache) in CachableEntry()
54 (cache_ == nullptr && cache_handle_ == nullptr && !own_value_)); in CachableEntry()
55 assert(!!cache_ == !!cache_handle_); in CachableEntry()
64 , cache_(rhs.cache_) in CachableEntry()
69 (cache_ == nullptr && cache_handle_ == nullptr && !own_value_)); in CachableEntry()
70 assert(!!cache_ == !!cache_handle_); in CachableEntry()
84 cache_ = rhs.cache_;
89 (cache_ == nullptr && cache_handle_ == nullptr && !own_value_));
90 assert(!!cache_ == !!cache_handle_);
103 return value_ == nullptr && cache_ == nullptr && cache_handle_ == nullptr && in IsEmpty()
108 assert(!!cache_ == !!cache_handle_); in IsCached()
114 Cache* GetCache() const { return cache_; } in GetCache()
126 assert(cache_ != nullptr); in TransferTo()
127 cleanable->RegisterCleanup(&ReleaseCacheHandle, cache_, cache_handle_); in TransferTo()
140 assert(cache_ == nullptr && cache_handle_ == nullptr); in SetOwnedValue()
153 if (UNLIKELY(value_ == value && cache_ == nullptr && in SetUnownedValue()
169 if (UNLIKELY(value_ == value && cache_ == cache && in SetCachedValue()
177 cache_ = cache; in SetCachedValue()
185 assert(cache_ != nullptr); in ReleaseResource()
186 cache_->Release(cache_handle_); in ReleaseResource()
194 cache_ = nullptr; in ResetFields()
215 Cache* cache_ = nullptr; variable