Decentralised caching, absolutely - unless I’m misunderstanding what you mean there. You can build across many machines, merge stores, host caches online with cachix (or your own approach), etc. I make fairly heavy use of that, otherwise my CI builds would be brutal.
Memorizing isn’t a term I’m familiar with in this context.
Memorizing isn’t a term I’m familiar with in this context.