Is it possible to have some kind of script to keep your cache warm, or auto compact or something.

I sometimes just leave some goals or something running before I go to bed or out and I don’t want to pay the cache text when I come back.

If everyone does it they lose the memory savings they're getting by expiring the cache.

which is to say that they set their ttl too short, it should be longer than people spend at lunch