def __init__(self, *, mutex=None, worker=None, logger=None,<EOL>sleep_duration=_sleep_duration_default):
<EOL>super().__init__(mutex=mutex, logger=logger)<EOL>self._thread = None<EOL>self._worker = worker<EOL>self._sleep_duration = sleep_duration<EOL>
:param mutex:
:param worker:
:param logger:
:param sleep_duration: