I've had the cache eviction working for several months, but with changes to execution order, it's now actually usable.