def __init__(self, category: str, owner: str, ttl: Optional[float]=None):
    '\n        :param category: Lock category name\n        :param owner: Lock owner id\n        :param ttl: Default lock ttl in seconds\n        '
    super().__init__(category, owner, ttl=ttl)
    self.collection = self.get_collection()
    self.release_all()
:param category: Lock category name
:param owner: Lock owner id
:param ttl: Default lock ttl in seconds
def __init__(self, category: str, owner: str, ttl: Optional[float]=None):
    '\n        :param category: Lock category name\n        :param owner: Lock owner id\n        :param ttl: Default lock ttl in seconds\n        '
    super().__init__(category, owner, ttl=ttl)
    self.collection = self.get_collection()
    self.release_all()