def merge(self, obj):
if obj.id in self.cache:<EOL><INDENT>self.cache[obj.id].merge(obj)<EOL><DEDENT>else:<EOL><INDENT>self.cache[obj.id] = obj<EOL><DEDENT>return self.cache[obj.id]<EOL>
Add a given object to the cache, or update an existing entry to include more fields.

Args:
    obj (SkypeObj): object to add to the cache