Create structured objects of resource expensive operations and run them once.
- Duplicate objects for the same object run once and return the same value.
- Invalidate operations when input operations change.
Create structured objects of resource expensive operations and run them once.