getStore(id) {
    try {
      return JSON.parse(localStorage.getItem(this.storePrefix + id));
    } catch (e) {
    }
    try {
      return localStorage.getItem(this.storePrefix + id);
    } catch (e) {
      return void 0;
    }
  }
Attempt to get and re-hydrate a key value from localStorage
Note that all uib storage is automatically prefixed using this.storePrefix
@param {*} id The key of the value to attempt to retrieve
@returns {*|null|undefined} The re-hydrated value of the key or null if key not found, undefined on error