Reusing Ids For Soft Deleted Records

Still seeing this issue on Ember 2.17.0 / Ember Data 2.17.0

My (ugly) hack at this is this method, which I invoke after any time I call deleteRecord on my adapter.

  forceDeleteRecord(type, id) {
    try {
      delete this.get('store').get('_identityMap')._map[type]._idToModel[id]
    } catch (e) {
      // Log this however you want.
    }
  }