void _threadUnsafeRemoveAssociations()

in FBRetainCycleDetector/Associations/FBAssociationManager.mm [63:76]


  void _threadUnsafeRemoveAssociations(id object) {
    if (_associationMap->size() == 0 ){
      return;
    }

    auto i = _associationMap->find(object);
    if (i == _associationMap->end()) {
      return;
    }

    auto *refs = i->second;
    delete refs;
    _associationMap->erase(i);
  }