You simulate hair by playing through the time slider (see Play a hair simulation). You can create a cache file to store all the positions of the hair curves during the simulation. This cache lets you quickly preview the results of the hair simulation without having to render. This offers many benefits, including scrubbing back and forth in the time slider and re-using a cache so you don't have to solve at render time.
The main purpose of the cache is for batch render so that you can do distributed rendering and have the simulation match exactly.
See Rendering using distributed render.
You can use Append to Cache to add the specified frames to the existing cache. If the range of frames you specify occurs earlier than the last frame in the cache, the overlapping frames are overwritten. You may want to append to a hair cache if you decide to render more frames than you originally had cache for.
You might use the “append and truncate a cache” workflow if you're hand-tweaking the behavior of your hair. For example, cache a simulation for a while, truncate it at or before the frame where some hairs do something you don't want, modify some attributes, cache for a while again until you notice some behavior that you want to change. See To truncate a hair cache.
You can select from the following options:
You may want to truncate a cache for one of the following reasons:
You may want to delete your hair cache for one of the following reasons: