8 ms·
> Which is great until your backdraft cache invalidation signals start clogging things up because they're happening too often. There are plenty of simple solut
by eyelidlessness 6y ago
> Which is great until your backdraft cache invalidation signals start clogging things up because they're happening too often.
There are plenty of simple solutions. Batching, throttling, scheduling, partitioning. Any or several could help.
> you're not going to always have a clean, fully encapsulated space like a git database
This was kinda my point: the problem isn’t cache invalidation, it’s external concurrent state.
This, and the rest of your response, comes down to the hard problems being design, analysis, and ability to adapt. Those problems show up in cache complexity because it reveals where those other considerations are suboptimal.