components('cache.save', (key, value) => {
if (!value) value = {};
if (key) components.cache.ensure(key, value);
localStorage.setItem ('cache', JSON.stringify( components.cache.local ));
sessionStorage.setItem ('cache', JSON.stringify( components.cache.session ));
});