idx.remove(val, id, tx=tx)
for val in vals - ivals:
idx.put(val, id, tx=tx)
- tx.postcommit(lambda: self.store.icache.__setitem__((obj, self), val))
+ tx.postcommit(lambda: self.store.icache.__setitem__((obj, self), vals))
def loaded(self, id, obj, tx):
vals = frozenset(self.__get__(obj, None))