+ inline void setCacheValue(const QString &group, const QString &key, const QVariant &data) {
+ settingsCache[group][key] = data;
+ }
+ inline const QVariant &cacheValue(const QString &group, const QString &key) {
+ return settingsCache[group][key];
+ }
+ inline bool isCached(const QString &group, const QString &key) {
+ return settingsCache.contains(group) && settingsCache[group].contains(key);
+ }