flush should use only objects stored in self.store