'Set the default cache serialization format.
.. versionadded:: 1.8
This serializer is used by :meth:`cache_data()` and
:meth:`cached_data()`
The specified serializer must already by registered with the
:class:`SerializerManager` at `~workflow.workflow.manager`,
otherwise a :class:`ValueError` will be raised.
:param serializer_name: Name of default serializer to use.
:type serializer_name:'

@cache_serializer.setter
def cache_serializer(self, serializer_name):

    if (manager.serializer(serializer_name) is None):
        raise ValueError(u'Unknown    serializer    :    `{0}`.    Register    your    serializer    with    `manager`    first.'.format(serializer_name))
    self.logger.debug(u'default    cache    serializer    set    to    `{0}`'.format(serializer_name))
    self._cache_serializer = serializer_name
