whole_func_string: function (callback) {
      let dbName = this.db.name;
  
      this.db.close();
  
      IndexedDB.clean(this.db.name, () => {
        IndexedDB.open(dbName, (err, other) => {
          if (err) {
            log('[IndexedDB] Error while resetting local storage', err);
          } else {
            // hacky!
            this.db = other;
          }
          if (typeof callback === 'function') { callback(self); }
        });
      });
    }
func_code_string: function (callback) {
      let dbName = this.db.name;
  
      this.db.close();
  
      IndexedDB.clean(this.db.name, () => {
        IndexedDB.open(dbName, (err, other) => {
          if (err) {
            log('[IndexedDB] Error while resetting local storage', err);
          } else {
            // hacky!
            this.db = other;
          }
          if (typeof callback === 'function') { callback(self); }
        });
      });
    }
func_documentation_string: TODO: Document