I've been thinking. Maybe the cache should just be another pipeline
module, rather some "magic" thing that tries very very hard to figure
out if it should be applied or not (and the "very very" part makes it
slow).
This would probably be a 2.0 thing.
Am I crazy?