keys(prefix = undefined) {
        const allKeys = [];
        const filterPrefix = prefix || this._prefix;
        for (let i = 0; i < this.storage.length; i++) {
            const key = this.storage.key(i);
            if (key.startsWith(filterPrefix)) {
                allKeys.push(key);
            }
        }
        return allKeys;
    }
Returns all revision keys from localStorage, optionally filtered by key prefix
@param {string | undefined} prefix 
@returns {string[]}