def create(self, data, path=None): """ Special treatment for create request - ObjectCache needs object ID to be specified in create request (it does not have an internal counter). """ self._id_counter += 1 ObjectCache.create(self, self._id_counter, data, path) self.commit() return self._id_counter
def __init__(self): ObjectCache.__init__(self, size_threshold=0) self._id_counter = 0