Provides a cache between views.
The CachedView should be used under very specific circumstances. If one has
a deep tree of views and is performing many operations on the leaf views
of the view tree, then a performance issue may arrise due to the data being
continually evaluated and passed dow from the root Dataset object.
If this is the case, a CachedView placed after the leaf view will cache
the results from a getData() and allow for direct access. This may make
a large difference in the speed of execution.
|