Class: QgsAbstractContentCacheEntry

class qgis.core.QgsAbstractContentCacheEntry(path: str)

Bases: sip.wrapper

Constructor for QgsAbstractContentCacheEntry for an entry relating to the specified path.

Base class for entries in a QgsAbstractContentCache.

Subclasses must take care to correctly implement the isEqual() method, applying their own logic for testing extra cache properties (e.g. image size for an image-based cache).

New in version 3.6.

Parameters

path

dataSize(self) → int

Returns the memory usage in bytes for the entry.

Return type

int

dump(self)

Dumps debugging strings containing the item’s properties. For testing purposes only.

fileModified
fileModifiedLastCheckTimer
isEqual(self, other: QgsAbstractContentCacheEntry) → bool

Tests whether this entry matches another entry. Subclasses must take care to check that the type of other is of a matching class, and then test extra cache-specific properties, such as image size.

Parameters

other (QgsAbstractContentCacheEntry) –

Return type

bool

mFileModifiedCheckTimeout
nextEntry
path
previousEntry