Impacted versions:
9.0, 10.0, 11.0 (Maybe 8.0)
I don't know if it is really an expected behaviour for odoo but I like to expose it

Steps to reproduce:

1. Open an ir.cron record and change it to:
 - interval: minutes
 - next execution date: now + 1 minute

2. Open the odoo server log

Note: I'm using workers=3 but I don't know if there is possible to reproduce it without workers.

Current behavior:

You will see for each cron execution the following output
```txt
...
2018-06-01 16:18:33,432 20686 INFO 333561-11-0-42aff9-all odoo.modules.registry: Invalidating all model caches after database signaling.
...
2018-06-01 16:17:21,527 20687 INFO 333561-11-0-42aff9-all odoo.modules.loading: loading 1 modules...
2018-06-01 16:17:21,535 20687 INFO 333561-11-0-42aff9-all odoo.modules.loading: 1 modules loaded in 0.01s, 0 queries
2018-06-01 16:17:21,594 20687 INFO 333561-11-0-42aff9-all odoo.modules.loading: loading 206 modules...
2018-06-01 16:17:21,718 20687 INFO 333561-11-0-42aff9-all odoo.modules.loading: 206 modules loaded in 0.12s, 0 queries
2018-06-01 16:17:21,989 20687 INFO 333561-11-0-42aff9-all odoo.modules.loading: Modules loaded.
```

Expected behavior:
 - Review if the method that run from the cron really requires a invalidate cache and delete all registries.
 - Disable "minutes" for cron interval because all cache are deleted then is not valid use them.

Video/Screenshot link (optional):

 - [![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/Be4FIeQjgjk/0.jpg)](https://youtu.be/Be4FIeQjgjk)
for model in self._init_parent:
            if model in self:
                self[model]._parent_store_compute(cr)
        self._init = False
    def obj_list(self):
        """ Return the list of model names in this registry."""
        return self.keys()
    def add(self, model_name, model):
        """ Add or replace a model in the registry."""
        self.models[model_name] = model
    def load(self, cr, module):
        """ Load a given module in the registry.
        At the Python level, the modules are already loaded, but not yet on a
        per-registry level. This method populates a registry with the given
        modules, i.e. it instanciates all the classes of a the given module
        and registers them in the registry.
        """
        from .. import models
        models_to_load = [] 
        lazy_property.reset_all(self)
        
        
        for cls in models.MetaModel.module_to_models.get(module.name, []):
            
            model = cls._build_model(self, cr)
            if model._name not in models_to_load:
                
                models_to_load.append(model._name)
        return [self.models[m] for m in models_to_load]
    def setup_models(self, cr, partial=False):