These attributes are only accessed at a time when performance isn't critical (e.g. tests), so we can skip caching them and read each extension.json file again when we do need them. At the same time, we want to reduce the size of the array that we're caching due to PHP 7 performance regressions with APC (T187154). 'QUnitModules' is the first attribute to be converted into a lazy-loaded attribute. Bug: T220994 Change-Id: I224cdace05dbac00ff947c41daecb74b07c967bb |
||
|---|---|---|
| .. | ||
| attribute.json | ||
| autoload_namespaces.json | ||
| bad_spdx.json | ||
| bad_url.json | ||
| bad_url2.json | ||
| duplicate_keys.json | ||
| good.json | ||
| good_with_version.json | ||
| invalid.json | ||
| newer_manifest_version.json | ||
| no_manifest_version.json | ||
| notjson.txt | ||
| old_manifest_version.json | ||