def put_transient(self, key, value, ttl=-<NUM_LIT:1>):
check_not_none(key, "<STR_LIT>")<EOL>check_not_none(value, "<STR_LIT>")<EOL>key_data = self._to_data(key)<EOL>value_data = self._to_data(value)<EOL>return self._put_transient_internal(key_data, value_data, ttl)<EOL>
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).