3 ms·
Cache invalidation is hard :) almost as hard as semantically naming things in a way that is clear now, and in the future.
by kuchenbecker 3y ago
Cache invalidation is hard :) almost as hard as semantically naming things in a way that is clear now, and in the future.
- staunton 3y ago... the famous Two Hard Things, together with off-by-one errors.
- tmtvl 3y agoconcurrency With 3 it's Things Hard.
- kuchenbecker 3y agoConcurrency is hard because it's difficult to know if the value you have cached in memory is valid or invalid. As soon as a value is read it's cached. Therefore Concurrency reduces to Cache invalidation and there are again only two hard problems :)