diff --git a/src/rideables/MontageHashTable.hpp b/src/rideables/MontageHashTable.hpp index 2b09220..883cdb8 100644 --- a/src/rideables/MontageHashTable.hpp +++ b/src/rideables/MontageHashTable.hpp @@ -68,6 +68,13 @@ class MontageHashTable : public RMap, public Recoverable{ } }; + ~MontageHashTable() { + recover_mode(); // PDELETE --> noop + // clear transient structures. + clear(); + online_mode(); // re-enable PDELETE. + } + void init_thread(GlobalTestConfig* gtc, LocalTestConfig* ltc){ Recoverable::init_thread(gtc, ltc); }