I have a landing page on rails with "blog" style posts. Since it's the most visited page on the site, I'm using action caching. The cache is cleared upon a change of the model.
However, when adding new blog posts, i'd like to be able to create posts in the --future-- (a la queueing posts in Tumblr).
So simply observing the model won't work anymore for clearing the cache.
Is there any better way of clearing the cache correctly other than running the job periodically (every half hour) ?