19#ifndef LIB_QUENTIER_LOCAL_STORAGE_I_LOCAL_STORAGE_CACHE_EXPIRY_CHECKER_H
20#define LIB_QUENTIER_LOCAL_STORAGE_I_LOCAL_STORAGE_CACHE_EXPIRY_CHECKER_H
22#include <quentier/utility/Printable.h>
26QT_FORWARD_DECLARE_CLASS(LocalStorageCacheManager)
92 virtual QTextStream &
print(QTextStream & strm)
const = 0;
The ILocalStorageCacheExpiryChecker class represents the interface for cache expiry checker used by L...
Definition ILocalStorageCacheExpiryChecker.h:35
virtual bool checkNotebooks() const =0
virtual bool checkSavedSearches() const =0
virtual bool checkNotes() const =0
virtual bool checkTags() const =0
virtual bool checkLinkedNotebooks() const =0
virtual ILocalStorageCacheExpiryChecker * clone() const =0
virtual bool checkResources() const =0
virtual QTextStream & print(QTextStream &strm) const =0
Print the internal information about ILocalStorageCacheExpiryChecker implementation instance to the t...
Definition LocalStorageCacheManager.h:39
The Printable class is the interface for Quentier's internal classes which should be able to write th...
Definition Printable.h:38