def entry_set(self, predicate=None):
if predicate:<EOL><INDENT>predicate_data = self._to_data(predicate)<EOL>return self._encode_invoke(map_entries_with_predicate_codec, predicate=predicate_data)<EOL><DEDENT>else:<EOL><INDENT>return self._encode_invoke(map_entry_set_codec)<EOL><DEDENT>
Returns a list clone of the mappings contained in this map.

**Warning:
The list is NOT backed by the map, so changes to the map are NOT reflected in the list, and vice-versa.**

:param predicate: (Predicate), predicate for the map to filter entries (optional).
:return: (Sequence), the list of key-value tuples in the map.

.. seealso:: :class:`~hazelcast.serialization.predicate.Predicate` for more info about predicates.