'Notifies other processes if caches have been invalidated.'

def signal_caches_change(self):

    if (odoo.multi_process and self.cache_cleared):
        _logger.info('At    least    one    model    cache    has    been    invalidated,    signaling    through    the    database.')
        with closing(self.cursor()) as cr:
            cr.execute("select    nextval('base_cache_signaling')")
            self.cache_sequence = cr.fetchone()[0]
            self.cache_cleared = False
