Transactional implementation of :func:`List.add(item) <hazelcast.proxy.list.List.add>`

        :param item: (object), the new item to be added.
        :return: (bool), ``true`` if the item is added successfully, ``false`` otherwise.

def add(self, item):
        """
        Transactional implementation of :func:`List.add(item) <hazelcast.proxy.list.List.add>`

        :param item: (object), the new item to be added.
        :return: (bool), ``true`` if the item is added successfully, ``false`` otherwise.
        """
        check_not_none(item, "item can't be none")
        return self._encode_invoke(transactional_list_add_codec, item=self._to_data(item))