By default, your simulation is evaluated or sampled on every frame and the result is saved to its cache on every frame. However, you can change how your simulation is sampled and saved by changing the following cache options: Evaluate every # frame(s) and Save every # evaluation(s).
Evaluate every # frame(s) lets you specify how often samples are taken during simulation. For example, if Evaluate every # frame(s) is set to 2, then your simulation is sampled every other frame. Save every # evaluation(s) lets you specify which samples are saved during simulation. For example, if Save every evaluation(s) is set to 2, then only every other sample of your simulation is saved to your nCache on disk.
Evaluate every # frame(s) and Save every # evaluation(s) are also useful when you want to sub-sample or oversample your simulation. For example, if you plan to scale the length of your nCache to create a slow motion effect, you would set Evaluate every # frame(s) to 0.1 and Save every # evaluation(s) to 1 to save extra cache data to your nCache. That way, when you scale your nCache by 10, its simulation would appear to be in slow motion. Otherwise, had you not saved the extra cache data, your cached simulation would be linearly interpolated between cached frames.
The Evaluate every # frame(s) and Save every # evaluation(s) nCache options are located in the Create New Cache, Replace Cache, Merge Caches, Append to Cache, and Replace Cache Frame option windows. See the nDynamics menus chapter for more information.