Theme registry icreates the cache on the construct which is very early. Cache record should be created instead when the results are actually being needed.
Create getter methods for all the parameters that are wanted to cache so that they can implement logic for cache misses.
User interface changes
Beta phase evaluation
|Issue category||Task because issue is to improve performance|
|Issue priority||Major because it contains performance improvements|
|Prioritized changes||The main goal of this issue is performance improvements which is considered to be prioritized change.|
|Disruption||Could be disruptive for contributed because it includes a API change.|
FAILED: [[SimpleTest]]: [PHP 5.5 MySQL] 114,333 pass(es), 8 fail(s), and 6 exception(s). View
FAILED: [[SimpleTest]]: [PHP 5.5 MySQL] Unable to apply patch make_theme_registry-2472285-61.patch. Unable to apply patch. See the log in the details link for more information. View
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 96,252 pass(es). View