QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
Public Member Functions | List of all members
QgsNullCacheStrategy Class Reference

Null system cache strategy for server configuration, completely disable cache invalidation invalidation. More...

#include <qgsconfigcache.h>

Inheritance diagram for QgsNullCacheStrategy:
Inheritance graph
[legend]

Public Member Functions

 QgsNullCacheStrategy ()=default
 Creates a new null strategy. More...
 
void attach (QgsConfigCache *owner) override
 Attaches cache to this strategy. More...
 
void entryInserted (const QString &path) override
 Called when an entry is inserted. More...
 
void entryRemoved (const QString &path) override
 Called when an entry is removed from cache. More...
 
QString name () const override
 The name of the strategy. More...
 
- Public Member Functions inherited from QgsAbstractCacheStrategy
virtual ~QgsAbstractCacheStrategy ()=default
 
virtual void attach (QgsConfigCache *cache)=0
 Attache cache to this strategy. More...
 
virtual void entryInserted (const QString &path)=0
 Called when an entry is removed from cache. More...
 
virtual void entryRemoved (const QString &path)=0
 Called when an entry is removed from cache. More...
 
virtual QString name () const =0
 The name of the strategy. More...
 

Detailed Description

Null system cache strategy for server configuration, completely disable cache invalidation invalidation.

Since
QGIS 3.26

Definition at line 255 of file qgsconfigcache.h.

Constructor & Destructor Documentation

◆ QgsNullCacheStrategy()

QgsNullCacheStrategy::QgsNullCacheStrategy ( )
default

Creates a new null strategy.

Member Function Documentation

◆ attach()

void QgsNullCacheStrategy::attach ( QgsConfigCache owner)
overridevirtual

Attaches cache to this strategy.

Implements QgsAbstractCacheStrategy.

Definition at line 341 of file qgsconfigcache.cpp.

◆ entryInserted()

void QgsNullCacheStrategy::entryInserted ( const QString &  path)
overridevirtual

Called when an entry is inserted.

Parameters
pathThe path of the project

Implements QgsAbstractCacheStrategy.

Definition at line 351 of file qgsconfigcache.cpp.

◆ entryRemoved()

void QgsNullCacheStrategy::entryRemoved ( const QString &  path)
overridevirtual

Called when an entry is removed from cache.

Parameters
pathThe path of the project

Implements QgsAbstractCacheStrategy.

Definition at line 346 of file qgsconfigcache.cpp.

◆ name()

QString QgsNullCacheStrategy::name ( ) const
inlineoverridevirtual

The name of the strategy.

Implements QgsAbstractCacheStrategy.

Definition at line 262 of file qgsconfigcache.h.


The documentation for this class was generated from the following files: