docs: def owned(self):
          """
          Returns True if this key is locked by this lock, otherwise False.
          """
          stored_token = self.redis.get(self.name)
          # need to always compare bytes to bytes
          # TODO: this can be simplified when the context manager is finished
          if stored_token and not isinstance(stored_token, bytes):
              encoder = self.redis.connection_pool.get_encoder()
              stored_token = encoder.encode(stored_token)
          return self.local.token is not None and \
              stored_token == self.local.token