An overview of how to handle particle cache in Blender

Check it out.