commit | 2dc59a501e49469e53a12720f89b59a4602d2888 | [log] [tgz] |
---|---|---|
author | sigbjornf@opera.com <sigbjornf@opera.com> | Wed Aug 05 06:04:56 2015 |
committer | sigbjornf@opera.com <sigbjornf@opera.com> | Wed Aug 05 06:04:56 2015 |
tree | 8db338e9c684784432b071ab5560356f867a0604 | |
parent | f945263aa560f2f4a9e5957c24736d18c19bb519 [diff] |
Oilpan: lazily create SelfKeepAlive<>'s persistent reference. To reduce overhead of having to register a Persistent<> that may only have a non-null reference for a shorter interval, instantiate the Persistent<> on assignment. And clear it out completely when the SelfKeepAlive<> is cleared. R=haraken BUG=420515 Review URL: https://codereview.chromium.org/1263313003 git-svn-id: svn://svn.chromium.org/blink/trunk@200028 bbb929c8-8fbe-4397-9dbb-9b2b20218538