Brings back "380765 - Adopts a shared ivy-cache concept"" This reverts commit 43839266b248fcb1bccf670d5ea7bed0a02dfed0.