An LRU Cache gets rid of the stuff you haven't used in a while when it's full. An OrderedDict helps keep track of what's been used and quickly kicks out old stuff. This way, getting to stuff and getting rid of stuff is super fast.
The LRU Cache keeps things in an OrderedDict to keep track of what's used. When you add or get something, it goes to the end of the line to show it's been used recently. If it's too full, the oldest thing at the beginning gets the boot.


.png)
