How to record Chaos Cache Managers through blueprint/c++

Hello, I’d like to be able to press a record button in game that turns the chaos cache manager to record mode for x seconds, then be able to switch its mode to playback and be able to play back the recorded destruction. I couldn’t find any documentation for the cache manager and there aren’t any exposed blueprint functions to do this, any tips? Do I need use c++ for this?