4 ms·
There's two hard problems in computer science: name spacing and caching. This ... Is namespace hell, and if you squint at the caching problem, it's actually an
by AtlasBarfed 2y ago
There's two hard problems in computer science: name spacing and caching.
This ... Is namespace hell, and if you squint at the caching problem, it's actually an indexing problem, which is also related to this.
- adtac 2y agoThe aphorism typically says cache invalidation is hard. Not because you don't know what index to invalidate but because it's hard to invalidate the thing at the right time. Caching itself is quite easy, just ask the designers of speculative execution at Intel :)
- samatman 2y agoIf a cache doesn't have cache invalidation, it isn't a cache, it's a database.