How to write a (completely lock-free) concurrent LRU Cache with ZIO STM
Briefly