def METHOD_NAME(self):
    """
    Restoring the backuped responses from a temp file.
    When the scheduler-proxy service starts, this runtime checks
    the content of temp file for unsent responses.
    This content is moved to internal buffer to resend.
    """
    try:
        if os.path.exists(self.config.scheduler_proxy_buffer_tmp):
            self.logger.info("XMLRPC Proxy: Restoring the buffer")
            with open(self.config.scheduler_proxy_buffer_tmp, "rb") as fp :
                try:
                    content = pickle.load(fp)
                except Exception, e:
                    self.logger.warn("XMLRPC Proxy: An error occured when restoring the buffer: %s" % str(e))
                if isinstance(content, list):
                    self.packets.extend(content)
                else:
                    self.logger.warn("XMLRPC Proxy: Invalid format of backup of buffer, operation ignored")
                os.unlink(self.config.scheduler_proxy_buffer_tmp)
                self.logger.info("XMLRPC Proxy: restore buffer with %d responses" % len(SendingBuffer().packets))
    except Exception, exc:
        self.logger.error("XMLRPC Proxy: buffer restore failed: %s"  % str(exc))