clearExpiredCache() {
    let now = Date.now();
    this.storage
      .keys()
      .filter((key) => key.match(/^list/))
      .forEach((key) => {
        if (now - this.storage.getItem(key).updatedAt > THIRTY_DAYS_FROM_NOW) {
          this.storage.removeItem(key);
        }
      });
  }
Goes over all `list` caches and clears them if
they haven't been used for up to 30 days. This prevents
old caches from taking over local storage. This could happen
in the Data tab where schemas are dynamic and could no longer
be needed.

@method clearExpiredCache