diff --git a/catalogue/TimeBasedCache.hpp b/catalogue/TimeBasedCache.hpp index 868cefaf9fa141e3ac7d785c5043a9bb2979c360..b1e2d93905906c162607fce7b5f76770a664f185 100644 --- a/catalogue/TimeBasedCache.hpp +++ b/catalogue/TimeBasedCache.hpp @@ -40,34 +40,6 @@ public: TimeBasedCache(const time_t m): m_maxAgeSecs(m) { } - /** - * When an instance of this class is destroyed, it will clear the - * the specified std::atomic_flag. - */ - class AtomicFlagClearer { - public: - /** - * Constructor. - * - * @param flag The std::atomic_flag to be cleared. - */ - AtomicFlagClearer(std::atomic_flag &flag): m_flag(flag) { - } - - /** - * Destructor that clears the std::atomic_flag. - */ - ~AtomicFlagClearer() { - m_flag.clear(); - } - - private: - /** - * The std::atomic_flag to be cleared. - */ - std::atomic_flag &m_flag; - }; - /** * Get the cached value corresponing to the specified key. *