libquentier 0.5.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
Public Member Functions | List of all members
quentier::DefaultLocalStorageCacheExpiryChecker Class Reference

#include <DefaultLocalStorageCacheExpiryChecker.h>

Inheritance diagram for quentier::DefaultLocalStorageCacheExpiryChecker:
Inheritance graph
[legend]
Collaboration diagram for quentier::DefaultLocalStorageCacheExpiryChecker:
Collaboration graph
[legend]

Public Member Functions

 DefaultLocalStorageCacheExpiryChecker (const LocalStorageCacheManager &cacheManager)
 
virtual DefaultLocalStorageCacheExpiryCheckerclone () const override
 
virtual bool checkNotes () const override
 
virtual bool checkResources () const override
 
virtual bool checkNotebooks () const override
 
virtual bool checkTags () const override
 
virtual bool checkLinkedNotebooks () const override
 
virtual bool checkSavedSearches () const override
 
virtual QTextStream & print (QTextStream &strm) const override
 Print the internal information about the current DefaultLocalStorageCacheExpiryChecker instance to the text stream.
 
virtual ILocalStorageCacheExpiryCheckerclone () const =0
 
virtual bool checkNotes () const =0
 
virtual bool checkResources () const =0
 
virtual bool checkNotebooks () const =0
 
virtual bool checkTags () const =0
 
virtual bool checkLinkedNotebooks () const =0
 
virtual bool checkSavedSearches () const =0
 
virtual QTextStream & print (QTextStream &strm) const =0
 Print the internal information about ILocalStorageCacheExpiryChecker implementation instance to the text stream.
 
- Public Member Functions inherited from quentier::Printable
virtual QTextStream & print (QTextStream &strm) const =0
 
virtual const QString toString () const
 

Additional Inherited Members

- Protected Member Functions inherited from quentier::ILocalStorageCacheExpiryChecker
 ILocalStorageCacheExpiryChecker (const LocalStorageCacheManager &cacheManager)
 
- Protected Member Functions inherited from quentier::Printable
 Printable (const Printable &other)
 
Printableoperator= (const Printable &other)
 
- Protected Attributes inherited from quentier::ILocalStorageCacheExpiryChecker
const LocalStorageCacheManagerm_localStorageCacheManager
 

Detailed Description

brief The DefaultLocalStorageCacheExpiryChecker class is the implementation of ILocalStorageCacheExpiryChecker interface used by LocalStorageCacheManager by default, if no another implementation of ILocalStorageCacheExpiryChecker is set to be used by LocalStorageCacheManager

Member Function Documentation

◆ checkLinkedNotebooks()

virtual bool quentier::DefaultLocalStorageCacheExpiryChecker::checkLinkedNotebooks ( ) const
overridevirtual
Returns
False if the current number of cached linked notebooks is higher than a reasonable limit, true otherwise

Implements quentier::ILocalStorageCacheExpiryChecker.

◆ checkNotebooks()

virtual bool quentier::DefaultLocalStorageCacheExpiryChecker::checkNotebooks ( ) const
overridevirtual
Returns
False if the current number of cached notebooks is higher than a reasonable limit, true otherwise

Implements quentier::ILocalStorageCacheExpiryChecker.

◆ checkNotes()

virtual bool quentier::DefaultLocalStorageCacheExpiryChecker::checkNotes ( ) const
overridevirtual
Returns
False if the current number of cached notes is higher than a reasonable limit, true otherwise

Implements quentier::ILocalStorageCacheExpiryChecker.

◆ checkResources()

virtual bool quentier::DefaultLocalStorageCacheExpiryChecker::checkResources ( ) const
overridevirtual
Returns
False if the current number of cached resource is higher than a reasonable limit, true otherwise

Implements quentier::ILocalStorageCacheExpiryChecker.

◆ checkSavedSearches()

virtual bool quentier::DefaultLocalStorageCacheExpiryChecker::checkSavedSearches ( ) const
overridevirtual
Returns
False if the current number of cached saved searches is higher than a reasonable limit, true otherwise

Implements quentier::ILocalStorageCacheExpiryChecker.

◆ checkTags()

virtual bool quentier::DefaultLocalStorageCacheExpiryChecker::checkTags ( ) const
overridevirtual
Returns
False if the current number of cached tags is higher than a reasonable limit, true otherwise

Implements quentier::ILocalStorageCacheExpiryChecker.

◆ clone()

virtual DefaultLocalStorageCacheExpiryChecker * quentier::DefaultLocalStorageCacheExpiryChecker::clone ( ) const
overridevirtual
Returns
A pointer to the newly allocated copy of the current DefaultLocalStorageCacheExpiryChecker

Implements quentier::ILocalStorageCacheExpiryChecker.

◆ print()

virtual QTextStream & quentier::DefaultLocalStorageCacheExpiryChecker::print ( QTextStream &  strm) const
overridevirtual

Print the internal information about the current DefaultLocalStorageCacheExpiryChecker instance to the text stream.

Implements quentier::ILocalStorageCacheExpiryChecker.