Open
Description
Actually, caching is performed, partly in Fiber and partly in Simulator objects. There should be a mechanism for caching computed values, separated from Fiber and Simulator classes. This would simplify Fiber and Simulator classes.
The cache object should be fast and efficient. It should be easy to share cached values among different processes or threads, and even across network.