The Cache State lets you see all the frame data that's currently stored in the layout cache.
Cache State window
Tool bar
Clear data only in this window
Take a screenshot (.png)
Change the zoom on events
Automatic focus to display the whole cache
Cache State
The cache state displays the status of frame data for all frame values, and all nodes in the cache.
Each colored square represents a frame data:
its color define the status of this frame data:
a source frame
data (loaded from the disk or interpolated) is loaded and ready
a modified
frame data (a frame data with layout transformations) is loaded and
ready
a frame data was
loaded but has been removed due to user action (a click on refresh
cache, or a change in parameter value that invalidated some node...)
a source frame
data was destroyed because the max layout cache size was reached
a modified
frame data was destroyed because the max layout cache size was
reached
its position represents the frame index and the node ID it caches. The
first raw always represents frame data with no layout modification
(either loaded from disk, or interpolated), and the first raw always
represents the frame data that is used for the display or render. All raws in between are used when some layout nodes modifications are
stored in cache (for instance, layout nodes that uses another frame as
reference will always force the reference frame to be cached, making
sure it won't be recomputed each time)
So this graphic:
Cache State window
represents a layout cache where
source frames data are loaded for frames from -1 to 157, and sources
frames data 158 to 169 had been loaded ad some point, but were since
cleared by the user (blue color), as can be seen on the first raw
display frames data are loaded from frame 1 to 41, and the following
ones had been loaded at some point, but cleared from a user action
since (last raw)
some frame data were cached for a few layout nodes, and lots were
destroyed because the layout cache was full (red color)