портирована функция cache_thing со всеми зависимостями
в процессе механизм кеширования