docs: def storeSenderKey(self, senderKeyName, senderKeyRecord):
          """
          :type senderKeyName: SenderKeName
          :type senderKeyRecord: SenderKeyRecord
          """
          q = "INSERT INTO sender_keys (group_id, sender_id, record) VALUES(?,?, ?)"
          cursor = self.dbConn.cursor()
          serialized = senderKeyRecord.serialize()
          if sys.version_info < (2,7):
              serialized = buffer(serialized)
          try:
              cursor.execute(q, (senderKeyName.getGroupId(), senderKeyName.getSender().getName(), serialized))
              self.dbConn.commit()
          except sqlite3.IntegrityError as e:
              q = "UPDATE sender_keys set record = ? WHERE group_id = ? and sender_id = ?"
              cursor = self.dbConn.cursor()
              cursor.execute(q, (serialized, senderKeyName.getGroupId(), senderKeyName.getSender().getName()))
              self.dbConn.commit()