Cache refactor
This is the initial refactor/shuffling required to get the cache in a place where we can test stuff, implement the timing behavior, scanning, etc.
I'm gonna let this sit for a bit for comment and see what happens.
The goal is for this to be a refractor without functional changes for now?
The goal is for this to be a refractor without functional changes for now?
yes sir! if i didn't mess anything up, should just be able to add a loop method on *VRPCache and implement the timer happy stuff.
Just realised this one was still open. I think the refactor looks good. @randomthingsandstuff: What do we want to do?