docs: def callToThread(method):
      """ Wrap call to method to send it to WebCacheThread. """
      def func_wrapped(self, *args, **kwargs):
        self.thread.execute_queue.put_nowait((threading.get_ident(), method, args, kwargs))
        return self.waitResult()
      return func_wrapped