I never really understood why anyone wants to maintain LRU properties in caches. It doesn't make sense today and it didn't make sense decades ago, either. You do need some rational basis for eviction, but ranking your hot set on every access was always just weird. I am glad this is being fixed in the literature lately.