const displayCurrentLensesCache = {

    _allAlphaUtils: new StringCacheStorageUtils('displayCurrentLensesCache-all-alpha'),
    _allGroupedUtils: new StringCacheStorageUtils('displayCurrentLensesCache-all-grouped'),

    _bkAlphaUtils: new StringCacheStorageUtils('displayCurrentLensesCache-bk-alpha'),
    _bkGroupedUtils: new StringCacheStorageUtils('displayCurrentLensesCache-bk-grouped'),

    hasAllAlphaValue: function () {
        return this._allAlphaUtils.hasValue();
    },

    hasAllGroupedValue: function () {
        return this._allGroupedUtils.hasValue();
    },

    hasBkAlphaValue: function () {
        return this._bkAlphaUtils.hasValue();
    },

    hasBkGroupedValue: function () {
        return this._bkGroupedUtils.hasValue();
    },

    clear: function () {
        this._allAlphaUtils.clear();
        this._allGroupedUtils.clear();
        this._bkAlphaUtils.clear();
        this._bkGroupedUtils.clear();
    },

    setBkAlphaHtml: function (htmlStr) {
        this._bkAlphaUtils.setCachedString(htmlStr);
    },

    setBkGroupedHtml: function (htmlStr) {
        this._bkGroupedUtils.setCachedString(htmlStr);
    },

    setAllAlphaHtml: function (htmlStr) {
        this._allAlphaUtils.setCachedString(htmlStr);
    },

    setAllGroupedHtml: function (htmlStr) {
        this._allGroupedUtils.setCachedString(htmlStr);
    },

    getBkAlphaHtml: function () {
        return this._bkAlphaUtils.getCachedString();
    },

    getBkGroupedHtml: function () {
        return this._bkGroupedUtils.getCachedString();
    },

    getAllAlphaHtml: function () {
        return this._allAlphaUtils.getCachedString();
    },

    getAllGroupedHtml: function () {
        return this._allGroupedUtils.getCachedString();
    }
};