Lines Matching refs:cachedata
135 def init_cacheData(cls, cachedata): argument
137 cachedata.task_deps = {}
138 cachedata.pkg_fn = {}
139 cachedata.pkg_pn = defaultdict(list)
140 cachedata.pkg_pepvpr = {}
141 cachedata.pkg_dp = {}
143 cachedata.stamp = {}
144 cachedata.stampclean = {}
145 cachedata.stamp_extrainfo = {}
146 cachedata.file_checksums = {}
147 cachedata.fn_provides = {}
148 cachedata.pn_provides = defaultdict(list)
149 cachedata.all_depends = []
151 cachedata.deps = defaultdict(list)
152 cachedata.packages = defaultdict(list)
153 cachedata.providers = defaultdict(list)
154 cachedata.rproviders = defaultdict(list)
155 cachedata.packages_dynamic = defaultdict(list)
157 cachedata.rundeps = defaultdict(lambda: defaultdict(list))
158 cachedata.runrecs = defaultdict(lambda: defaultdict(list))
159 cachedata.possible_world = []
160 cachedata.universe_target = []
161 cachedata.hashfn = {}
163 cachedata.basetaskhash = {}
164 cachedata.inherits = {}
165 cachedata.fakerootenv = {}
166 cachedata.fakerootnoenv = {}
167 cachedata.fakerootdirs = {}
168 cachedata.fakerootlogs = {}
169 cachedata.extradepsfunc = {}
171 def add_cacheData(self, cachedata, fn): argument
172 cachedata.task_deps[fn] = self.task_deps
173 cachedata.pkg_fn[fn] = self.pn
174 cachedata.pkg_pn[self.pn].append(fn)
175 cachedata.pkg_pepvpr[fn] = (self.pe, self.pv, self.pr)
176 cachedata.pkg_dp[fn] = self.defaultpref
177 cachedata.stamp[fn] = self.stamp
178 cachedata.stampclean[fn] = self.stampclean
179 cachedata.stamp_extrainfo[fn] = self.stamp_extrainfo
180 cachedata.file_checksums[fn] = self.file_checksums
186 cachedata.fn_provides[fn] = provides
189 cachedata.providers[provide].append(fn)
190 if provide not in cachedata.pn_provides[self.pn]:
191 cachedata.pn_provides[self.pn].append(provide)
194 if dep not in cachedata.deps[fn]:
195 cachedata.deps[fn].append(dep)
196 if dep not in cachedata.all_depends:
197 cachedata.all_depends.append(dep)
201 cachedata.packages[package].append(fn)
205 if fn not in cachedata.rproviders[rprovide]:
206 cachedata.rproviders[rprovide].append(fn)
209 cachedata.packages_dynamic[package].append(fn)
213 cachedata.rundeps[fn][package] = list(self.rdepends) + self.rdepends_pkg[package]
214 cachedata.runrecs[fn][package] = list(self.rrecommends) + self.rrecommends_pkg[package]
219 cachedata.possible_world.append(fn)
226 cachedata.universe_target.append(self.pn)
228 cachedata.hashfn[fn] = self.hashfilename
231 cachedata.basetaskhash[identifier] = taskhash
233 cachedata.inherits[fn] = self.inherits
234 cachedata.fakerootenv[fn] = self.fakerootenv
235 cachedata.fakerootnoenv[fn] = self.fakerootnoenv
236 cachedata.fakerootdirs[fn] = self.fakerootdirs
237 cachedata.fakerootlogs[fn] = self.fakerootlogs
238 cachedata.extradepsfunc[fn] = self.extradepsfunc
854 self.cachedata = self.create_cachedata()
882 self.cachedata = data
924 data = self.cachedata
959 self.cachedata = None