Change the reactive object cache to use ObjectIdentifier as the key and consolidate the caches to one dictionary.

Authored by featherless on Mar 13 2017, 3:23 PM.



This ensures that we support subclasses. Fixes

Test Plan

Ran the unit tests before this change, verified that they failed.

After this change, the unit tests pass.

Diff Detail

rREACTIVEMOTIONSWIFT reactive-motion-swift
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.
featherless created this revision.Mar 13 2017, 3:23 PM
  • Add tests.
featherless edited the test plan for this revision. (Show Details)Mar 13 2017, 3:30 PM
chuga accepted this revision.Mar 13 2017, 4:12 PM
chuga added a subscriber: chuga.
chuga added inline comments.

r/layer/scrollView here and below

This revision is now accepted and ready to land.Mar 13 2017, 4:12 PM
featherless marked an inline comment as done.Mar 13 2017, 4:19 PM
This revision was automatically updated to reflect the committed changes.