code: function() {
          var me = this,
              obj = me.getStorageObject(),
              ids = me.getIds(),
              len = ids.length,
              i;
  
          //remove all the records
          for (i = 0; i < len; i++) {
              obj.removeItem(me.getRecordKey(ids[i]));
          }
  
          //remove the supporting objects
          obj.removeItem(me.getRecordCounterKey());
          obj.removeItem(me.getTreeKey());
          obj.removeItem(me.id);
  
          // clear the cache
          me.cache = {};
      }
docs: Destroys all records stored in the proxy and removes all keys and values used to support the proxy from the
  storage object.