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 = {};
    }
function() {
        var me = this,
            obj = me.getStorageObject(),
            ids = me.getIds(),
            len = ids.length,
            i;

        
        for (i = 0; i < len; i++) {
            obj.removeItem(me.getRecordKey(ids[i]));
        }

        
        obj.removeItem(me.getRecordCounterKey());
        obj.removeItem(me.getTreeKey());
        obj.removeItem(me.id);

        
        me.cache = {};
    }
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 = { } ; }
Destroys all records stored in the proxy and removes all keys and values used to support the proxy from the
storage object.
Destroys all records stored in the proxy and removes all keys and values used to support the proxy from the storage object .