Same as put(TKey, TValue, Ttl), but MapStore defined at the server side will not be called.

        **Warning: This method uses __hash__ and __eq__ methods of binary form of the key, not the actual implementations
        of __hash__ and __eq__ defined in key's class.**

        :param key: (object), key of the entry.
        :param value: (object), value of the entry.
        :param ttl: (int), maximum time in seconds for this entry to stay in the map, if not provided, the value
            configured on server side configuration will be used (optional).

def put_transient(self, key, value, ttl=-1):
        """
        Same as put(TKey, TValue, Ttl), but MapStore defined at the server side will not be called.

        **Warning: This method uses __hash__ and __eq__ methods of binary form of the key, not the actual implementations
        of __hash__ and __eq__ defined in key's class.**

        :param key: (object), key of the entry.
        :param value: (object), value of the entry.
        :param ttl: (int), maximum time in seconds for this entry to stay in the map, if not provided, the value
            configured on server side configuration will be used (optional).
        """
        check_not_none(key, "key can't be None")
        check_not_none(value, "value can't be None")

        key_data = self._to_data(key)
        value_data = self._to_data(value)
        return self._put_transient_internal(key_data, value_data, ttl)