Cloth Chaos Cache Manager overwrites its cache during rendering

I have written a cloth simulation to the ChaosCacheManager and it works fine in the sequencer, but when I try to render, the cache manager switches to recording mode and instead of playing the simulation cache, it overwrites it
How can I make the chaos cache manager just always play its cache or how can I disable the simulation during rendering?